想在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()


Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐