gpt4 book ai didi

bash - 如何使用 sshpass 命令从远程机器获取退出代码

转载 作者:行者123 更新时间:2023-12-02 13:54:35 29 4
gpt4 key购买 nike

我想在不输入密码的情况下使用 bash 脚本列出远程机器上的文件。

我正在使用以下命令来做到这一点

sshpass -p password ssh user@ubuntusite.net  "ls /usr/local/"

我想从上述命令中获取退出代码以了解我的命令 (ls/usr/local) 失败或通过。

怎么做?请帮助我

最佳答案

例如:

[STEP 101] # sshpass ssh 127.0.0.1 true
[STEP 102] # echo $?
0
[STEP 103] # sshpass ssh 127.0.0.1 false
[STEP 104] # echo $?
1
[STEP 105] # sshpass ssh 127.0.0.1 exit 11
[STEP 106] # echo $?
11
[STEP 107] #

关于bash - 如何使用 sshpass 命令从远程机器获取退出代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48502219/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com