如何在linux crontab中运行python程序?

sas*_*mar 1 python linux crontab python-2.7

我在contab中添加了以下行

 1 * * * * /usr/bin/python /home/prkumar/Desktop/python/sample.py
Run Code Online (Sandbox Code Playgroud)

我的sample.py文件

  text_file = open("sample.log", "a")
  text_file.write("Hi...")
  text_file.write("\n")
  text_file.close()
Run Code Online (Sandbox Code Playgroud)

如果我在终端中运行python程序它工作正常,并将文本附加到sample.log文件中.但是如果在crontab中添加程序则没有响应.

谢谢

Dhr*_*hak 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小时才能看到结果.