Ruby 从命令行通过capistrano在远程主机上运行命令
有没有办法在capistrano中运行命令而不将其添加到Capfile中 例如:Ruby 从命令行通过capistrano在远程主机上运行命令,ruby,capistrano,Ruby,Capistrano,有没有办法在capistrano中运行命令而不将其添加到Capfile中 例如: cap --eval "run 'du -sh'" --role web 您可以使用(实验)Capistrano外壳 $ cap shell 您可以使用它在服务器上运行命令 cap ROLES=web invoke COMMAND='du -sh' 如果您甚至没有cap配方,可以在命令行上指定服务器: cap -s user=myusername HOSTS=server1.com,server2.com i
cap --eval "run 'du -sh'" --role web
您可以使用(实验)Capistrano外壳
$ cap shell
您可以使用它在服务器上运行命令
cap ROLES=web invoke COMMAND='du -sh'
如果您甚至没有cap配方,可以在命令行上指定服务器:
cap -s user=myusername HOSTS=server1.com,server2.com invoke COMMAND='du -sh'
要查看更多命令行选项,请运行cap-H
和cap-e invoke