自动修改crontab配置
自动修改crontab配置
方法1:使用crontab -l把crontab内容导出到文件中,使用编辑器或脚本修改导出的文件,之后使用新的配置文件覆盖掉现有的配置。
[4Aur@4Aiur ~]$ crontab -l > cron[4Aur@4Aiur ~]$ sed -i 's/ls/dir/' cron
[4Aur@4Aiur ~]$ crontab cron
方法2:使用here文档的方式更新crontab的配置。
[4Aur@4Aiur ~]$ crontab -l0 * * * * ls
[4Aur@4Aiur ~]$ sh cron_modify.sh
[4Aur@4Aiur ~]$ crontab -l
0 * * * * dir
[4Aur@4Aiur ~]$ cat cron_modify.sh
crontab -e /dev/null
:%s/ls/dir/g
:wq
EOF
[4Aur@4Aiur ~]$