linux批量定时任务crontab(linux查看定时任务的命令)

cat 1.txt
192.168.1.100 密码

cat cron.sh
#/bin/bash

for i in `awk '{print $1}' 1.txt`
do
 pass=`grep "$i" 1.txt|awk '{print $2}'`
 sshpass -p "$pass" ssh -o StrictHostKeyChecking=no -p 22022 root@${i} "(crontab -l|grep -v ntpdate)|crontab" #删除原来的定时
 sshpass -p "$pass" ssh -o StrictHostKeyChecking=no -p 22022 root@${i} "(crontab -l;echo '#ntpdate time')|crontab" #添加注释
 sshpass -p "$pass" ssh -o StrictHostKeyChecking=no -p 22022 root@${i} "(crontab -l;echo '*/5 * * * * /usr/sbin/ntpdate ntp1.aliyun.com > /dev/null 2>&1 && /sbin/clock -w')|crontab"
done


标签:

上一篇TCMalloc优化MySQL、Nginx内存管理 (mysql优化常用的几种方法)
下一篇php opcache的配置

相关文章