一部のリモート Solaris/Linux サーバーでいくつかのコマンドを実行し、その出力をローカル サーバーのログ ファイルに収集する必要があります。
現在、ローカル サーバーにある単純な Expect スクリプトを使用して、ターゲット システムでコマンドを実行しています。次に、expect スクリプトの出力を次のようにログ ファイルにリダイレクトします。
/usr/local/bin/expect script.exp >> logfile.txt
ただし、サーバーへの接続が大きく変動し、不完全なログやハングしたスクリプトが発生するため、これは非常に信頼性が低いことが証明されています.
このタスクを実行するためのより適切で信頼性の高い方法はありますか?