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