linux常用命令之计划任务
分类:LinuX
浏览:60℃
发布于:2年前 (2023-03-27)
Good Luck To You!
at 说明:at 是用来执行一次性任务的,比如下午 15:30 重启系统 语法: # 如果没有安装 at yum install at 或 apt-get install at # 启动 systemctl start atd # 查看版本 at -V # 定时任务 Ⅰ. at 20:00 2022-01-07 at>reboot # 任务,如果没有任务了,按按回车然后 Ctrl+D 即可保存退出 Ⅱ. ping www.baidu.com >> /root/pinglog.txt | at 21:55 2022-01-06 # 查看定时任务 atq # 删除任务 atrm 任务ID crond 说明:Linux 下用来周期性执行一系列任务的程序 语法: # 如果没有安装 yum/dnf install crond 或 apt-get install crond 启动 systemctl start crond 查看版本 crontab -V 查看任务列表 crontab -l 编辑任务 crontab -e # 这里会调用 vim 或者 vi 编辑器 0 1 ping -c 4 www.baidu.com # 时间写法为: 分 时 日 月 星期 , 代表所有;周和日月不可同时存在 /5 * ps -ef | grep ssh # 每5分钟查一次进程并过滤出 ssh 指定任务列表文件 crontab list.txt # 文件路径要写绝对路径 删除任务 crontab -r 任务ID # 也可以直接 crontab -e ,然后删除对应的行即可 * crontab 时间 * 语法格式:分 时 日 月 星期 动作 对象 * 示例 每10分钟 /10 * /bin/bash /var/ping.sh 每天凌晨 3:10 10 3 * /bin/bash /var/ping.sh 每月 7 号 3:10 10 3 7 /bin/bash /var/ping.sh 每周一、周三 3:10 10 3 1,3 /bin/bash /var/ping.sh
本文暂无评论 - 欢迎您