crond任务调度
crontab [选项] -e : bianji crontab定时任务 -l : 查询crontab -r : 删除当前用户所有的crontab任务
例子: 每分钟执行查看一次/etc目录,把目录内容写进/tmp/a.txt下 ll /etc >> /tmp/a.txt 具体实现步骤: 1.crontab –e 2.*/1 * * * * ls -l /etc >> /tmp/a.txt 3.保存退出
时间参数案例: 1.每天22点45分执行 45 22 * * * 2.每周一的17点执行 0 17 * * 1 3.每月1号,15号的凌晨5点执行 0 5 1,15 * * 4.每周一到周五的凌晨4点40份执行 40 4 * * 1-5 5.每天的凌晨4点,每隔10分钟执行一次命令 */10 4 * * *
1.每隔 1 分钟,就将当前的日期信息,追加到 /tmp/mydate 文件中 1.写个脚本,/home/mysh1.sh (bash 路径、。。或者 给文件一个可执行权限) 2.date >> /tmp/mydate 3.给/home/mysh1.sh可执行权限 4.crontab -e 5.*/1 * * * * /home/mysh1.sh 2.每隔 1 分钟, 将当前日期和日历都追加到 /home/mycal 文件中 1.写个脚本,/home/mysh2.sh (bash 路径、。。或者 给文件一个可执行权限) 2. date >> /home/mycal cal >> /home/mycal 3.给/home/mysh1.sh可执行权限 4.crontab -e 5.*/1 * * * * /home/mysh2.sh