Linux定时任务

  1. 查看当前的定时任务
crontab -l
  1. 建立定时任务
  • 建立定时脚本
$ touch test.sh

编辑内容如下

python test.py

追加定时任务

$ crontab -e

执行上面的命令vim会自动打开一个文件,在这个文件上追加内容。追加内容。* * * * * sh /home/admin/test/test.sh,每分钟运行一次。

Linux定时任务_第1张图片
crontab设置格式
  1. crontab时间格式详解
  • 每分钟执行
    * * * * *
  • 每小时执行
    00 * * * *
    或者
    * */1 * * *(/表示频率)
  • 每小时的15和45分钟执行
    14,45 * * * *(,代表并列)
  • 在每天上午 8- 11时中间每小时 15 ,45分各执行一次
    15,45 8-11 * * *(-代表范围)
  • 每隔两天的上午8点到11点的第3和第15分钟执行
3,15 8-11 */2 * *
  1. 使用其他crontab命令
crontab file [-u user]-用指定的文件替代目前的crontab。
crontab -1 [user]-列出用户目前的crontab.
crontab -e [user]-编辑用户目前的crontab.
crontab -d [user]-删除用户目前的crontab.
  1. crond安装与配置
service crond status
service crond start

你可能感兴趣的:(Linux定时任务)