自动修改crontab配置

Posted by 4Aiur on 03/31/2010 in Shell |

自动修改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 ~]$

Tags: ,

Copyright © 2010-2024 4Aiur All rights reserved.
This site is using the Desk Mess Mirrored theme, v2.5, from BuyNowShop.com.