sos-ci watch-tempest-logs.sh脚本分析
sos-ci git:(master) cat -n watch-tempest-logs.sh
1 #!/bin/bash
2
3 if [ "$#" -lt 1 ]; then
4 echo "IP address of tempest machine required"
5 exit 1
6 fi
7
8 ip="$1"
9
10 sshpass -p 'tempest@123' ssh-copy-id -f -i '/root/.ssh/id_rsa.pub' -o StrictHostKeyChecking=no tempest@$ip //设置免密登录
11
12 if [ "$2" == "stack" ];then
13 ssh tempest@$ip "tail -f -n 1000 /tmp/stack.sh.log.out"
14 else
15 ssh tempest@$ip "tail -f -n 1000 /opt/stack/tempest/console.log.out"
16 fi
17