web-dev-qa-db-ja.com

/ etc / crontabのコマンドが再起動時に実行されませんか?

私はcrontabを使用して、30分ごとに繰り返すコマンドを実行しました。チュートリアルから、次のコマンドを/etc/crontab

*/30 * * * * root /usr/bin/python /home/pi/do.py>>/home/pi/output

グーグルで見つけたチュートリアルによると、それは0、30、60 ...分実行する必要があります。ただし、再起動時には実行されません。ただし、再起動後は30分ごとに実行されます。

コマンド@reboot /usr/bin/python /home/pi/do.py>>/home/pi/output、再起動時に実行されます。しかし、実際には、コマンドを起動時と30分ごとに実行する必要があります。

再起動時の実行にも同じように構成できますか?

1
mcv

両方を1つのcron行にまとめることはできませんが、2つの行を1つだけ持つことに問題はありません。1つは起動時の開始用で、もう1つは30分ごとにコマンドを実行するためです。

*/30 * * * * root /usr/bin/python /home/pi/do.py>>/home/pi/output
@reboot root /usr/bin/python /home/pi/do.py>>/home/pi/output
4
dessert

以下を使用します。

@reboot root /usr/bin/python /home/pi/do.py>>/home/pi/output
1
pub