首页 > 技术文章 > for循环远程批量部署crontab

jacob-tian 2017-02-28 21:13 原文

命令

for i in `cat iplist`; do ssh $i "(echo '8 * * * * /home/stack/test.sh >/test.log 2>&1' ;crontab -l )|crontab" & done

问题

 

echo "word" 可以使用变量,但是不能出现特殊字符 例如echo "$HOME"

echo 'word'  禁止替换变量,原样输出,例如 echo '$HOME' 显示$HOME

"(echo '8 * * * * /home/stack/test.sh >/test.log 2>&1' ;crontab -l )|crontab"    ----不懂

推荐阅读