在脚本中执行 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