我正在尝试实现用于文件传输的命令行界面命令,它将在内部调用
sshpass -p "密码" scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -r user@remote-machine:/home/QA.txt /home/faadmin/
这里错误处理没有正确发生,当我使用system()
.if 运行此命令时,如果路由不存在用于文件传输,或者有时文件未找到错误,它们会阻止 CLI 命令的执行。所以我在执行后检查返回值上面的 Linux 命令除了 0 和 1 之外没有显示。我怎样才能获得其他返回值?