Shell 脚本 - 使用 Screen 的 SSH
Shell Script - SSH using Screen
我正在尝试使用 Ubuntu / Linux 开发带有 ssh 和屏幕的 shell 脚本 / bash 脚本。
你能帮我纠正这里的错误吗?
#!/bin/bash
ssh -i keypair.pem -t ubuntu@ec2-address "screen -S teste"; cd 'home'; cd 'Shell'; ./'AWS - teste.sh' "
没用。
您已成为 shell 引用的受害者 - 这在使用 ssh 时很棘手。你的命令做了类似的事情
cd home/Shell; ./AWS - teste.sh
所以我会尝试
ssh -i keypair.pem -t ubuntu@ec2-address screen -S teste "sh -c \"cd home/Shell; ./AWS - teste.sh\""
我正在尝试使用 Ubuntu / Linux 开发带有 ssh 和屏幕的 shell 脚本 / bash 脚本。 你能帮我纠正这里的错误吗?
#!/bin/bash
ssh -i keypair.pem -t ubuntu@ec2-address "screen -S teste"; cd 'home'; cd 'Shell'; ./'AWS - teste.sh' "
没用。
您已成为 shell 引用的受害者 - 这在使用 ssh 时很棘手。你的命令做了类似的事情
cd home/Shell; ./AWS - teste.sh
所以我会尝试
ssh -i keypair.pem -t ubuntu@ec2-address screen -S teste "sh -c \"cd home/Shell; ./AWS - teste.sh\""