我正在尝试使用cron命令运行一个简单的python脚本。我编写了每1分钟运行我的python脚本的代码并将输出写入文本文件,但它运行一次并更新文本文件一次。 以下是我的代码:
#!/usr/bin/env python
"""
Created on Thu Apr 28 15:49:19 2016
@author: rajababu
"""
target=open('/home/rajababu/Desktop/output.txt', 'w')
target.write("print")
target.write("\n")
以下是我的 cron命令:
*/1 * * * * python /home/rajababu/Desktop/cronjob.py
我在网上搜索确切的原因但找不到任何东西。 任何帮助将不胜感激。
答案 0 :(得分:1)
你确定它只运行一次吗? 'w'
标志将打开文件进行写入,清除现有内容。您所见过的只有一条'print'
行。将其更改为'a'
,它应该附加而不是覆盖。