尝试编写一个相当简单的 Cap 脚本来停止和启动我在远程机器上运行的一些守护进程时,我感到非常沮丧。
本质上,
run "for I in {1..40}; do nohup python ~/pydaemon.py >/dev/null 2>/dev/null & done"
完美运行。我输入我的密码并执行,然后我选中该框,我有 40 个守护程序正在运行。
run "for I in {1..40}; do nohup ruby ~/rbdaemon.rb >/dev/null 2>/dev/null & done"
从不创建 ruby 脚本的守护进程实例。在帽子方面,它告诉我
"executing "for I in {1..40}; do nohup ruby ~/rbdaemon.rb >/dev/null 2>/dev/null & done""
,没有错误,但是当我选中该框时,没有任何运行。
我已经从 SSH 登录运行了 ruby 命令,它工作正常。我错过了什么,我应该尝试什么,等等?多谢你们。真的撞到我的头了-