水月日记

日志 | 分类 | 归档 | 标签 | 搜索

登陆

使⽤shell命令⾏添加crontab定时任务

admin 发表于 2023-05-26 12:24

分类:电脑技术

使⽤shell命令⾏添加crontab定时任务与使⽤sed来注释恢复crontab中的⼀个任务

⼀、使⽤shell命令⾏ 添加crontab 定时任务
crontab 是运维过程中常⽤的定时任务执⾏⼯具
⼀般情况下在有新的定时任务要执⾏时,使⽤crontab -e ,将打开⼀个vi编辑界⾯,配置好后保存退出,但是在⾃动化运维的过程中往往需要使⽤shell脚本或命令⾃动添加定时任务
⽅法⼀:
编辑 /var/spool/cron/⽤户名 ⽂件,如:
XML/HTML代码
  1. echo "* * * * * hostname >> /tmp/tmp.txt" >> /var/spool/cron/root 
优点:简单
缺点:需要root权限
⽅法⼆:
编辑 /etc/crontab ⽂件,