我在contab中添加了以下行
1 * * * * /usr/bin/python /home/prkumar/Desktop/python/sample.py
我的 sample.py 文件
text_file = open("sample.log", "a")
text_file.write("Hi...")
text_file.write("\n")
text_file.close()
如果我在终端中运行python程序它运行正常,并将文本附加到sample.log文件中。但是如果在crontab中添加程序则没有响应。
谢谢
答案 0 :(得分:6)
您需要更正:
* * * * * /usr/bin/python /home/prkumar/Desktop/python/sample.py
每分钟运行一次。
你的cron声明:
1 * * * * /usr/bin/python /home/prkumar/Desktop/python/sample.py
只会在每小时的第一分钟运行它,例如09:01,10:01 ......等等。因此,您必须等待1小时才能看到结果。
答案 1 :(得分:0)
更改python而不是/ usr / bin / python,更改代码如下。
1 * * * * python /home/prkumar/Desktop/python/sample.py >> /home/prkumar/Desktop/python/output.log