私が強引に設計されたファブリック内の次のタスクを、持っているが、緊急ファブリックゼロ以外の戻りコード137
def brute_kill_cel_workers():
with settings(sudo_user="operatore"):
sudo("sudo ps aux|grep 'celery worker'|awk '{print $2}'|xargs sudo kill -9")
内のすべてのセロリの労働者を殺すことは
Fatal error: sudo() received nonzero return code 137 while executing!
これはなぜでしょうか?で失敗しますかcommnd自体は、サーバ上のユーザ "operatore"としてsshシェルから正常に動作します。または、どうすればファブリックを入手して、もっと詳しい情報を教えてもらえますか?
私はまた、sudo("ps aux|grep 'celery worker'|awk '{print $2}'|xargs kill -9")
とrun("sudo ps aux|grep 'celery worker'|awk '{print $2}'|xargs sudo kill -9")
を試しました。