26 lines
693 B
Bash
26 lines
693 B
Bash
|
|
#!/bin/bash
|
||
|
|
# 快速检查部署状态
|
||
|
|
|
||
|
|
NAS_USER="fnvtk"
|
||
|
|
NAS_IP="192.168.2.201"
|
||
|
|
NAS_PASSWORD="Zhiqun1984"
|
||
|
|
SUDO_PASSWORD="Zhiqun1984"
|
||
|
|
DOCKER_CMD="/volume1/@appstore/ContainerManager/usr/bin/docker"
|
||
|
|
PROJECT_DIR="/volume1/docker/soul-book"
|
||
|
|
|
||
|
|
expect << EOF
|
||
|
|
set timeout 30
|
||
|
|
spawn ssh -t -o KexAlgorithms=+diffie-hellman-group1-sha1 -o Ciphers=+aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc $NAS_USER@$NAS_IP "sudo $DOCKER_CMD ps -a | grep soul; echo '---'; curl -s http://localhost:3000 | head -20 || echo '服务未响应'"
|
||
|
|
expect {
|
||
|
|
"password:" {
|
||
|
|
send "$NAS_PASSWORD\r"
|
||
|
|
exp_continue
|
||
|
|
}
|
||
|
|
"Password:" {
|
||
|
|
send "$SUDO_PASSWORD\r"
|
||
|
|
exp_continue
|
||
|
|
}
|
||
|
|
}
|
||
|
|
expect eof
|
||
|
|
EOF
|