可使用tee命令
suse-linux:/opt/script/shell # cat shutdown_boot.sh
#!/bin/sh
for ip in `cat ip.txt`
do
ssh $ip <<EOF 2>&1 | tee -a out.log
echo "{$ip} shutdown now..."
ifconfig
mkdir /tmp/test061501
EOF
done
2>&1 把标准错误重定义到标准输出,可以避免日志被覆盖
-a 是为了追加日志追加输出,避免日志被覆盖
小广告
淘宝小店
http://shop62632578.taobao.com
转载于:https://blog.51cto.com/alwaysyunwei/1223510
本文介绍了如何使用tee命令在SUSE Linux环境下执行脚本,并将输出同时记录到文件中,避免了日志被覆盖的问题。通过实例演示了如何使用脚本批量执行操作,并详细解释了命令的用法。
1万+

被折叠的 条评论
为什么被折叠?



