在 ssh 之后使用 cd 命令和其他一些命令

在 ssh 之后使用 cd 命令和其他一些命令

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

相关内容