当前位置: 技术问答>linux和unix
Redhat:程序自动运行 log文件问题
来源: 互联网 发布时间:2017-05-27
本文导语: 用python写了一个处理文本的程序test.py,想在linux下设置自动运行,并用log文件记录程序开始执行和结束执行的时间, 但是试了很多次只有手动运行程序的时候,log文件里才有记录,用crontab -e设置定时执行的时候不会...
用python写了一个处理文本的程序test.py,想在linux下设置自动运行,并用log文件记录程序开始执行和结束执行的时间,
但是试了很多次只有手动运行程序的时候,log文件里才有记录,用crontab -e设置定时执行的时候不会记录,想问一下怎么
能解决?谢谢!
但是试了很多次只有手动运行程序的时候,log文件里才有记录,用crontab -e设置定时执行的时候不会记录,想问一下怎么
能解决?谢谢!
|
when you do file open in python, make sure feeding the absolute path of ur log file, otherwise crontab will always refer to your home dir as the root...
|
首先你crontab写对了么,是不是写的程序执行的绝对路径,cron需要程序执行的绝对路径
至于程序内部写的日志文件可以是程序当前目录应该没有问题
至于程序内部写的日志文件可以是程序当前目录应该没有问题