Linux定时任务
at命令
设置时间
at 10:00
进入at命令后,输入你需要在10:00执行的命令
mkdir -p /home/super/yc/abc
退出保存:
注意:当你Linux环境,按回车键无法删除内容时
使用ctrl+回车键删除
crontab
启动服务
service crond start(一般这个命令简写为cond)
查看服务状态
service crond status
开机启动
chkconfig crond on
编辑定时任务
打开定时任务编辑器:crontab -e
* * * * * command
分钟 小时 日 月 周 需要执行的脚本(绝对路径)
取值 0-59 0-23 1-31 1-12 0-7(0和7都表示周天)
任务:
按照这种模式在文档中编辑定时任务:
(创建目录的定时任务):
0 10 * * * mkdir -p /home/super/yc/qwe
可以写一个脚本来让它每天都执行写好的脚本eg:
1.首先创建一个名为test_mkdir.sh的shell脚本注意名字不能和系统关键字重复
2.用vi来编辑你的脚本,在脚本中放入你需要执行的命令eg:mkdir -p /home/super/yc/qwe
3.给这个脚本执行的权限:chmod +x test_mkdir.sh
crontab -l:查看定时任务
crontab -r: 删除全部的定时任务
每五分钟执行一次脚本???
*/5 * * * * mkdir -p /home/super/yc/qwe
每天的6点到18点,每五分钟执行一次???
*/5 6-18 * * * mkdir -p /home/super/yc/qwe
每天6点和18点执行一次???
* 6,18 * * * mkdir -p /home/super/yc/qwe