これは私のprint.pyファイルです
#!/usr/bin/env python2.7
from datetime import datetime
fn = 'msgs.txt'
f = open(fn, 'aw')
f.write('%s\n' % datetime.now())
f.close()
このばかげたスクリプトを 5 分ごとに実行したいと考えています。やった
sudo crontab -e
と追加
*/5 * * * * /home/msh/sandbox/python/cron/run.sh
run.sh はちょうど
#!/bin/sh
python /home/msh/sandbox/python/cron/print.py
ファイルrun.sh
でありprint.py
、実行権限があります。
ただし、 に入力がないため、スクリプトが実行されていませんmsgs.txt
。cron ジョブを正しく設定しましたか?