【Linux】crontab使用举例——.sh脚本与Python脚本
2017-04-28 05:02
281 查看
crontab是Linux一个定时执行特定任务的程序,网上也有很多使用教程,在这里举一个例子,抛砖引玉。
为了运行.py,建议使用.sh脚本批量运行,并且在.sh内输出日志。
Ubuntu系统crontab设置请参考:
https://www.linuxidc.com/Linux/2013-05/84770.htm
第一行是输出标准日志到crawl_log
第二行是输出标准错误日志到crawl_log_err
第三与第四行是为了实行.sh而设置的环境
第四行及之后就可以执行.py啦
代表每15分钟去往/home/xxxxxx目录执行一次crawl_item.sh
由于日志在.sh中已经输出,这边可以不特别保存日志了
为了运行.py,建议使用.sh脚本批量运行,并且在.sh内输出日志。
Ubuntu系统crontab设置请参考:
https://www.linuxidc.com/Linux/2013-05/84770.htm
建立.sh文件
在目录下新建xxx.sh文件,内容为:exec 1>>crawl_log exec 2>>crawl_log_err #!/bin/sh . ~/.bash_profile python /home/price-monitor-server/conn_sql.py
第一行是输出标准日志到crawl_log
第二行是输出标准错误日志到crawl_log_err
第三与第四行是为了实行.sh而设置的环境
第四行及之后就可以执行.py啦
设置crontab
在/var/spool/cron/(你的用户名)文件中添加一行:*/15 * * * * cd /home/xxxxx && sh crawl_item.sh
代表每15分钟去往/home/xxxxxx目录执行一次crawl_item.sh
由于日志在.sh中已经输出,这边可以不特别保存日志了
相关文章推荐
- Linux crontab的使用方式,sh脚本的编写,sh脚本自动启动tomcat服务器,sh监控系统运行情况
- linux中使用crontab定时执行程序(PHP脚本.sh等等各种)
- PHP计划任务:如何使用Linux的Crontab执行PHP脚本
- PHP计划任务:如何使用Linux的Crontab执行PHP脚本
- 使用crontab,让linux定时执行shell脚本【crontab -e】
- 在linux下定时执行PHP脚本(定时执行crontab使用方法详解)
- PHP计划任务:如何使用Linux的Crontab执行PHP脚本
- PHP计划任务:如何使用Linux的Crontab执行PHP脚本
- PHP计划任务:如何使用Linux的Crontab执行PHP脚本(转载)
- 使用Linux的Crontab定时执行PHP脚本
- PHP计划任务:如何使用Linux的Crontab执行PHP脚本
- PHP计划任务:如何使用Linux的Crontab执行PHP脚本
- PHP计划任务:如何使用Linux的Crontab执行PHP脚本
- PHP计划任务:如何使用Linux的Crontab执行PHP脚本
- linux下使用crontab定时执行python脚本
- PHP计划任务:如何使用Linux的Crontab执行PHP脚本
- Linux下通过crontab调度脚本时脚本所使用的环境变量问题
- PHP计划任务:如何使用Linux的Crontab执行PHP脚本
- 在linux下定时执行PHP脚本(定时执行crontab使用方法详解)
- PHP计划任务:如何使用Linux的Crontab执行PHP脚本