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

2024-10-01 07:28:19 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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


Tags: 代码命令env脚本targethomebinon
1条回答
网友
1楼 · 发布于 2024-10-01 07:28:19

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

相关问题 更多 >