- 安装
sudo apt-get install cron
- 启动
sudo service cron start
- 假设待运行文件为"demo.py",写一个run.sh脚本运行"demo.py"
#!/bin/bash
# 上面中的 #! 是一种约定标记, 它可以告诉系统这个脚本需要什么样的解释器来执行;
echo "run, demo!"
cd /demo.py所在文件夹/ # 切换目录
python3 /demo.py所在文件夹/demo.py # 运行文件
- 设置定时任务
00 08 * * * sh /run.sh所在文件夹/run.sh >> /home/mylog.log 2>&1 #每天早上8点运行run.sh
# 运行脚本输出信息保存在/home/mylog.log
- cron 参数和格式
参数:
-e 编辑该用户的计时器设置。
-l 列出该用户的计时器设置。
-r 删除该用户的计时器设置。
-u<用户名称> 指定要设定计时器的用户名称。
格式:
* * * * * command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令