我想通过Capistano运行Httpd服务来重新启动,所以我为此编写了以下代码 task :restart do end endafter :deploy, 'deploy:restart'
但是,当cap file执行这行代码时,它会询问用户的密码,但我需要以root用户身份运行此命令。请告诉我如何使用root用户执行此<
问题是当我在capistrano中使用monit时。我的错误是什么?SSHKit::Runner::ExecuteError: Exception while executing as deployer@XXXXXXXXXX: sudo exit status: 1sudo stderr: sudo: no tty present and no askpass program specified
我尝试了ssh密钥授权修改我的用户