为什么我的Cron脚本只运行一次?

时间:2016-04-28 16:05:20

标签: python cron

我正在尝试使用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

我在网上搜索确切的原因但找不到任何东西。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

你确定它只运行一次吗? 'w'标志将打开文件进行写入,清除现有内容。您所见过的只有一条'print'行。将其更改为'a',它应该附加而不是覆盖。