私はbashファイルを実行するためにCronジョブを作成しましたが、コマンドラインからはOKでしたが、Cronジョブから実行すると "Python is呼び出されていないコマンド」bash shファイルの中でpythonスクリプトを実行するようにcronジョブを設定する
マイbashのファイル:Myscript.sh
#!/bin/bash
cd /var/www/html/public_html/test_scripts
python script1.py serverlog.log 2&>1 &
python script2.py serverlog.log 2&>1 &
私のcronジョブが
30 5 * * 1-5 root bash Myscript.sh
を設定するには、誰もが私が間違ってやっている知っていて、この問題を回避するために?
ありがとう、
を変更crontabファイルに適切に設定PATHですか? – xunatai
はい、パスはMyscript.shの場所に置くように正しく設定されています –