我想运行一个脚本a.sh,它将执行以下步骤-
我可以正确执行直到第2步。在第3步中,我可以转到另一台服务器,但是它在那里停止。它不会执行后续步骤。
看看这两个脚本。
a.sh
cd ~/sample/home && python helloworld.py
#!/bin/bash
cd ~/sample/ && ./b.sh
b.sh
ssh username@server02.com
echo "In server02"
a.sh和b.sh都在同一服务器上,即server01.com。在这里,我希望a.sh在server01中运行,然后b.sh在server01中运行。一旦b.sh运行,它应该对server02进行ssh并打印“ In server02”。
我可以做到SSH到server02。之后,它不会在server02中打印“ In server02”。
有办法吗?