
私のVPSの1つに問題があります。主にコマンド
screen -dmS SCREEN_NAME node DIRECTORY
(「node DIRECTORY」コマンドを使用して画面を接続せずに画面を作成すると)うまく機能します。 2番目はスクリプトで実行すると機能しますsh SCRIPT
が、スクリプトを介してスクリプトを実行すると、crontab
このコマンドを除くすべてが実行されます。
答え1
crontabが使用している環境項目を確認してください。一般的なシェル環境は実行されません。
crontabで$ PATH環境変数を設定する必要があるかもしれsource
ませ.profile
ん.bashrc
。
コマンドの一部が無視されるように聞こえるので、このコマンドに引用符を使用することをお勧めします。ほとんどの場合、コマンドまたはコマンドの一部を引用符で囲むことで解決できます。
バラよりServerFaultのこのリンク、これは役に立ちます。