
crontab を使ってみましたが、うまくいきませんでした。また、SSH 接続を終了した後も実行し続けるには nohup が必要ですか?
02 19 * * * /usr/bin python3.7 myScript.py
答え1
そこにはいくつかの構文エラーがあります。まず、にある をmyScript.py
実行する場合は、次のものが必要です。python3.7
/usr/bin
/usr/bin/python3.7 myScript.py
次に、スクリプトへのフルパスを指定する必要があります。スクリプトがホーム ディレクトリにある場合は、(/home/marcelo/
実際のホーム ディレクトリに変更して) を使用します。
02 19 * * * /usr/bin/python3.7 /home/marcelo/myScript.py
いいえ、nohup
他に何も必要ありません。これは、いかなる形でも SSH セッションに接続されません。
最後に、このような場合には、シェバンを使用するのが一般的です。スクリプトの最初の行に次の行を追加するだけです。
#!/usr/bin/python3.7
次に、それを実行可能ファイル ( chmod +x /home/marcelo/myScript.py
) にして、スクリプトを直接実行できるようにします。
02 19 * * * /home/marcelo/myScript.py