需求:每天早上6点运行DailyUpdate.py文件
-
将文件的运行流程写成一个shell脚本
-
DailyUpdate.py所在的路径是/home/BlueRunSpider/qmp/function/API/function/qmp_original_data_build/update/
# 创建shell脚本
cd /home/BlueRunSpider/qmp/function/API/function/qmp_original_data_build/update/
vim dailyinsert.sh
- 脚本的内容参考下面
#!/bin/bash
# 上面中的 #! 是一种约定标记, 它可以告诉系统这个脚本需要什么样的解释器来执行;
echo "开始运行"
#source ~/.bashrc
source /etc/profile
cd /home/BlueRunSpider/qmp/function/API/function/qmp_original_data_build/update
python3 DailyUpdate.py
echo "运行结束"
- 创建log文件记录crontab运行情况
touch dailyupdate.log
-
配置crontab
-
运行
crontab -e
- 写入
00 06 * * * sh /home/BlueRunSpider/qmp/function/API/function/qmp_original_data_build/update/dailyupdate.sh >> /home/BlueRunSpider/qmp/function/API/function/qmp_original_data_build/update/dailyupdate.log 2>&1
简单解释一下,每天早上6点运行dailyupdate.sh脚本,然后输出日志到dailyupdate.log