一、at
-l 查看任务列表
-d 删除某一定时任务
-f 从文件读入执行任务
时间格式 | 备注 |
---|---|
hh:mm | 当天x时x分执行 |
hh:mm yyyy-mm-dd | x年x月x日x时x分执行 |
now + minutes / hours / days | 现在 + / 分钟 / 小时 / 天 后执行 |
设置计时功能
at now + 1 minutes
#执行后如下,请输入内容
at> echo "你好"
at> <EOT>
输入要运行的命令,回车,按组合键Ctrl+D
二、alias
alias 新的命令='原命令 -选项/参数'
三、crontab
crontab 可以在固定的间隔时间执行指定的系统指令或 shell script脚本
-e 编辑定时任务
-r 删除定时任务
-l 查看定时任务
按 【Ctrl + X】,如果没有改动会直接退出
该图片来自谷歌图片搜索
# 每周一上午8点到11点的第3和第15分钟执行
3,15 8-11 * * 1 myCommand
# 晚上10点到早上7点之间,每隔一小时重启smb
0 22-7 * * * /etc/init.d/smb restart
四、服务管理命令使用
会用service xxx start来启动某个进程
#重启mariadb服务
service mariadb restart
start 启动
stop 停止
reload 重新加载
restart 重启