1

我在 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中添加程序没有反应。

谢谢

4

2 回答 2

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 小时才能看到结果。

于 2013-07-18T07:20:39.867 回答
0

更改 python 而不是 /usr/bin/python,更改代码如下。

1 * * * * python /home/prkumar/Desktop/python/sample.py >> /home/prkumar/Desktop/python/output.log
于 2013-07-18T11:36:04.623 回答