我编写了一个写入文本文件的 python 脚本,代码如下所示:
playercountlog = open("PMCcount.txt", "a")
playercountlog.write(time.strftime("%m/%d/%Y"));
playercountlog.write(" ");
playercountlog.write(time.strftime("%I:%M:%S"));
playercountlog.write(" ");
playercountlog.write(count);
playercountlog.write("\n")
playercountlog.close()
Run Code Online (Sandbox Code Playgroud)
这个脚本在以 root (python program.py) 执行时工作正常,但是当像这样添加到 cron 时:
* * * * * /user/bin/python /home/labtec901/program.py
Run Code Online (Sandbox Code Playgroud)
没有任何内容写入文件。
为确定起见,我已将程序和 txt 文件都修改为 777,但没有区别。是什么赋予了?