【发布时间】:2013-11-27 04:07:24
【问题描述】:
这是我的 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 作业?
【问题讨论】:
-
python 是你的路径吗?你检查你的 cron 日志吗