for循环远程批量部署crontab

命令

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"    ----不懂

posted @ 2017-02-28 21:13  Jacob_tian  阅读(1051)  评论(0编辑  收藏  举报