如果该进程不存在,那么运行,并且将时间写入到日志中。
*/30 7-20 * * * log=/tmp/crawl.log;echo `date -R` >> $log; pgrep -laf crawl_index.py | grep -v /bin/sh > /dev/null || python3.6 /htdocs/crawl/crawl_index.py >> $log 2>&1
本文介绍了一个使用Shell脚本实现的简单定时任务案例。该脚本每隔一定时间检查指定进程是否存在,若不存在则启动该进程并记录日志。具体涉及的技术包括Shell脚本编写、进程管理及日志记录。
如果该进程不存在,那么运行,并且将时间写入到日志中。
*/30 7-20 * * * log=/tmp/crawl.log;echo `date -R` >> $log; pgrep -laf crawl_index.py | grep -v /bin/sh > /dev/null || python3.6 /htdocs/crawl/crawl_index.py >> $log 2>&1

被折叠的 条评论
为什么被折叠?