crontab定时任务的安装和使用

  1. 安装
sudo apt-get install cron
  1. 启动
sudo service cron start
  1. 假设待运行文件为"demo.py",写一个run.sh脚本运行"demo.py"
#!/bin/bash
# 上面中的 #! 是一种约定标记, 它可以告诉系统这个脚本需要什么样的解释器来执行;

echo "run, demo!"

cd /demo.py所在文件夹/    # 切换目录
python3 /demo.py所在文件夹/demo.py  # 运行文件
  1. 设置定时任务
00 08 * * *  sh /run.sh所在文件夹/run.sh >> /home/mylog.log 2>&1  #每天早上8点运行run.sh
# 运行脚本输出信息保存在/home/mylog.log
  1. 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列要运行的命令

猜你喜欢

转载自blog.csdn.net/liuzonghao88/article/details/87921172