6)Linux 定时任务

crontab 定时任务

    -e 编辑crontab定时任务

    -l 查询crontab任务

    -r 删除当前用户的所有crontab任务

crontab 修改默认编辑器

最好修改为 vim.tiny

    select-editor

cron表达式5个占位符说明    

6)Linux 定时任务_第1张图片

cron表达式特殊符号说明

6)Linux 定时任务_第2张图片

cron表达式案例

6)Linux 定时任务_第3张图片

添加定时任务【推荐】

    Step-One : 编辑任务脚本【分目录存放】【ex: backup.sh】

    Step-Two : 编辑定时文件【命名规则:backup.cron】

    Step-Three : crontab命令添加到系统 crontab backup.cron

    Step-Four : 查看crontab列表 crontab -l


重启service crond restart

停止 service crond restart

启动 service crond restart

状态 service crond status


案例:

每分钟执行一次 ls -l /etc 命令并将结果存放到 /home/dev/to.txt 文件中,文件不存在则自动创建

crontab -e

*/1 * * * * ls -l /etc >> /home/dev/to.txt

crontab -l 查看任务

使用 date 查看系统时间

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