crontab 定时运行python程序遇到的一个错误
想在linux 下运行一个定时任务, 就写了几行代码测试一下,然后在crontab 也都配置好了, 但是发现程序就是运行不好。下边为测试运行的小程序。#!/usr/bin/env python# coding=utf-8f = open('hehe', 'w')f.write('hello')f.close()如果程序运行的话, 会在程序目录中建一个名字为hehe的文件,但是没
·
想在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()
更多推荐
已为社区贡献2条内容
所有评论(0)