想在linux 下运行一个定时任务,就写了几行代码测试一下,然后在crontab 也都配置好了,但是发现程序就是运行不好。
下边为测试运行的小程序。
#!/usr/bin/env python
# coding=utf-8
f = open('hehe', 'w')
f.write('hello')
f.close()
如果程序运行的话,会在程序目录中建一个名字为hehe的文件,但是没有出现。
去找了 /var/log/syslog
里边显示脚本正常运行了,并没有出现任何 warning 或 error。
最终发现是路径的问题,改成如下就好了。
f = open('/home/xzl/hg/task/hehe.txt', 'w')
f.write('yemian')
f.close()