ファイル転送用のコマンド ライン インターフェイス コマンドを実装しようとしていますが、これは内部的に呼び出されます
sshpass -p "パスワード" scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -r user@remote-machine:/home/QA.txt /home/faadmin/
ここで、.if を使用してこのコマンドを実行すると、エラー処理が正しく行われsystem()
ません。ファイル転送用のルートがない場合、またはファイルが見つからないというエラーが発生して CLI コマンドの実行がブロックされることがあります。実行後に戻り値を確認します。上記の Linux コマンドで 0 と 1 以外が表示されません。他の戻り値を取得するにはどうすればよいですか?