Pythonスクリプトを開始するような方法でubuntuでcronジョブを実行するにはどうすればよいですか?
簡単な例で説明してください。
x から x まで実行する単純な行を設定できます。
例えば、
0,10,20,30,40,50 * * * * ~/py/my_python_script.py
10分おきに運行
選択したエディタとして VIM を使用する手順
端末で、次を実行します。sudo crontab -e
その後、お気に入りのエディター (vim など) を選択します。
タイプ:i
してヒットenter
して新しい行を挿入します
cronjob行0,10,20,30,40,50 * * * * ~/py/my_python_script.py
を貼り付けるか書き込み、ヒットenter
しreturn
てからその行を終了します
と入力:w
してヒットenter
し、ファイルを書き込みます
入力:q
してヒットenter
して終了します
アスタリスクの説明:
minute (0-59), hour (0-23, 0 = midnight), day (1-31), month (1-12), weekday (0-6, 0 = Sunday), command
すべてがどのように機能するかについてのより詳細なプロセスを読むには:
Ubuntu で Crontab を実行できます。次のスクリプトをコピーしてターミナルに貼り付けるだけです。
crontab -e
そこに、特定の時間間隔でプログラムを実行する Python スクリプトを実行するためのコマンドを記述できます。
* * * * * python </path/to/the/file>
時間間隔についてはリンクを参照できます
ここでログファイルを確認できます
tail -f /var/log/syslog