0

我可以使用 bash 脚本从本地成功登录到远程服务器。登录成功后,执行完一行后,脚本不运行执行其他行。我该怎么做才能让它执行脚本到底?

#! /bin/bash
    sshpass -p 'remotepassword' ssh -o StrictHostKeyChecking=no root@xxx.xxx.xxx.xxx
    ls -l /var/
    sudo mkdir /var/mydirectories
4

1 回答 1

1

这比我上一个答案更好

    sshpass -p 'remotepass' ssh -o StrictHostKeyChecking=no root@xxx.xxx.xxx.xxx  << EOF
        ls -l /tmp/
        mkdir /tmp/mydirectories
        uname -a
        w
EOF
于 2018-09-28T13:17:28.327 回答