从命令行通过 capistrano 在远程主机上运行命令
有没有办法在 capistrano 中运行命令而不将其添加到 Capfile 中?
例子:
cap --eval "run 'du -sh'" --role web
Is there way to run a command in capistrano without adding it to a Capfile?
example:
cap --eval "run 'du -sh'" --role web
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用它在服务器上运行命令。
如果您甚至没有 cap 配方,则可以在命令行上指定服务器:
要查看更多命令行选项,请运行
cap -H
和cap -e invoke< /代码>。
You can use this to run a command on the servers.
If you don't even have a cap recipe, you can specify the servers on the command-line:
To see more command-line options, run
cap -H
andcap -e invoke
.您可以使用(实验性)Capistrano shell。
You can use the (experimental) Capistrano shell.