Articles
Ubuntu 18.04.3LTSでcronが実行されていない
On 2月 14, 2021 by admin iv id = “34e4912070内にdownloads
ファイルを作成しました”>
ディレクトリ。
以下はdownloads
ファイルの内容です。
* * * * * root /usr/bin/python3 /path/python.py
ファイルのアクセス許可と所有者:
-rw-r–r–1ルートルート79Dec 2522:45ダウンロード
systemctl status crond
上記のコマンドで次のエラーが発生しました。
Unit crond.service could not be found.
/usr/bin/python3 /path/python.py
これは端末から正しく実行されます。
コメント
回答
追加downloads
ファイルの最後まで空白行。 cronジョブには改行文字が必要です。
また、crontab -e
を使用してcronジョブを管理することをお勧めします(ルート権限が必要な場合は、sudo crontab -e
)。新しい行を忘れた場合、crontabは警告を表示します。
コメント
- うまくいきました!どうもありがとうございました@quasimodo 🙂
systemctl status crond
?)/usr/bin/python3 /path/python.py
が、cronの外部でrootとして実行されたときに正しく実行されることを確認できますか?systemctl status cron.service
で確認しましたか?cat /etc/cron.d/downloads | wc -l
を表示していますこのコマンドは0
を出力として。cron
ではありませんcrond
:systemctl status cron