2.crontab与终端执行结果不一致
管用的是
. /etc/profile . ~/.bashrc
0 */1 * * * export DISPLAY=:0.0 && /home/workspace/fast_proxy/start.sh >> "/home/workspace/fast_proxy/$(date +"\%Y-\%m-\%d").log" 2>&1 #!/bin/bash #source ~/.bash_profile #PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/home/x/bin #export $PATH . /etc/profile . ~/.bashrc cd /home/workspace/fast_proxy && python main.py
在你的crontab中,输入: */3 * * * */home/ubuntu/my_script.sh>> /home/ubuntu/Logs.txt 它将把stdout重定向到这个文件。 你可能还希望将stderr重定向到( 异常 等等 ),因此: */3 * * * */home/ubuntu/my_script.sh>> /home/ubuntu/Logs.txt 2>>/home/ubuntu/errors.txt 或者你可以把它们全部放在一个 file: 里 */3 * * * */home/ubuntu/my_script.sh>> /home/ubuntu/Logs.txt 2>&1
    http://www.cnblogs.com/makexu/

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号