我是一个新手,可以击败脚本。我正在尝试复制一个GZ文件,然后更改权限并在远程服务器(所有Centos机器)上取消权限。
#!/bin/bash
pwd=/home/sujatha/downloads
cd $pwd
logfile=$pwd/log/`echo $0|cut -f1 -d'.'`.log
rm $logfile
touch $logfile
server="10.1.0.22"
for a in $server
do
scp /home/user/downloads/prometheus-2.0.0.linux-amd64.tar.gz
ssh -f sujatha@10.1.0.22 "tar -xvzf/home/sujatha/downloads/titantest/prometheus-2.0.0.linux-amd64.tar.gz"
sleep 2
echo
done
exit
SCP部分成功。但无法采取其余的行动。未经测试后,我还想添加更多操作,例如将变量附加到配置文件中。通过脚本。任何建议都会有用
在您的ssh连接中运行bash会话:
ssh 192.168.2.9 bash -c "ls; sleep 2; echo "bye""