ToB企服应用市场:ToB评测及商务社交产业平台
标题:
Linux 中批量添加cron定时使命的方法
[打印本页]
作者:
卖不甜枣
时间:
2024-12-19 02:19
标题:
Linux 中批量添加cron定时使命的方法
方法一:通过 crontab 命令批量添加
1、先将须要添加 cron 实行的多条定时使命写入一个文本文件
例如:
0 3 * * * /bin/bash /root/work/job/MySQLBack.sh >> /dev/null
* * * * * /bin/bash /root/work/html/CheckEncryption/CheckHL.sh >> /dev/null
0 0 * * * /bin/bash /root/work/start_all_procedure.sh >> /home/ehigh/work/partition.log
0 4 * * 7 /bin/bash /root/work/job/DoorBack.sh
30 4 * * * /bin/bash /root/work/job/Face2DBackUP.sh
复制代码
2、实行crontab命令进行添加
crontab [ -u username ] filename
复制代码
如果没有指定用户,默认是给实行crontab这个命令的用户添加;
默认情况下会将原有的cron定时使命全部覆盖掉;
方法二:通过直接修改 crontab 文件
1、直接编辑用户的 crontab 文件(/var/spool/cron/crontabs/用户名)
例如:root用户的用户级crontab配置文件是:/var/spool/cron/crontabs/root
2、通过脚本大概对应的命令即可将定时使命追加进去
例如:
cat <<EOF > /var/spool/cron/crontabs/root0 3 * * * /bin/bash /root/work/job/MySQLBack.sh >> /dev/null
* * * * * /bin/bash /root/work/html/CheckEncryption/CheckHL.sh >> /dev/null
0 0 * * * /bin/bash /root/work/start_all_procedure.sh >> /home/ehigh/work/partition.log
0 4 * * 7 /bin/bash /root/work/job/DoorBack.sh
30 4 * * * /bin/bash /root/work/job/Face2DBackUP.sh
EOF
复制代码
这种方式须要留意文件的权限题目;
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4