如果我们用普通运行模式例如(linux) : python *.py 那么这个语句在此运行模式下无效。如果想让python程序像普通程序一样运行,例如:./*.py (文件要有可执行权限chmod a+x *.py),这个语句就起作用了,他用来为脚本语言指定解释器,通常认为用 #!/usr/bin/env python 要比 #!/usr/bin/python 更好,因为 python 解释器有时并不安装在默认路径,例如在虚拟环境中。
在Python文件头部加入!#/usr/bin/python
把Python(delete_log.py)的属性改为可执行
chmod a+x delete_log.py
就可以
crontab -e
00 08 * * * /data/install/relay/delete_log.py
#coding:utf8import sys
reload(sys)
sys.setdefaultencoding("utf-8")
在python文件的头部加上这几句,谢谢。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)