スクリプトでsshを実行した後、3〜4個の命令を実行してみました。
この問題を解決するのに役立ちますか?ディレクトリにアクセスできないために発生します。
tfptools@tfpwltst01:TEF_PERU:tfptools> vi temporary.ksh
tfptools@tfpwltst01:TEF_PERU:tfptools> ./temporary.ksh
ls: weblogic.*.log にアクセスできません。そのファイルやディレクトリはありません。 tfpwltst06への接続が閉じられました。
次のコマンドは、cdを使用してサーバーにログインし、そこにあるすべての例外を印刷しようとするコマンドです。
#ssh -t tfpabp12@tfpwltst06 /bin/sh -c '"cd ~/JEE/ABPProduct/logs/ABP-FULL/ABPServer && var=$(ls weblogic.*.log | tail -1) && cat $var | grep xception | sort | uniq -c | sort -n"'
ssh -t tfpabp12@tfpwltst06 /bin/sh -c '"cd ~/JEE/ABPProduct/logs/ABP-FULL/ABPServer && cat $(ls weblogic.*.log | tail -1)"'
答え1
次のコマンドを試してください。
ssh tfpabp12@tfpwltst06 cat ~/JEE/ABPProduct/logs/ABP-FULL/ABPServer/weblogic*.log | tail -1