如何ssh然后运行命令?

时间:2013-11-26 01:33:30

标签: bash

ssh -i dummy.pem ubuntu@server find /home/ubuntu/ -type f -print0 | 
xargs -0 stat --format '%Z' | sort -nr | cut -d: -f2- | head -1

stat: missing operand
Try `stat --help' for more information.

如何将ssh插入服务器,然后以递归方式获取目录中文件的最近修改时间?

2 个答案:

答案 0 :(得分:2)

使用引号: ssh -i dummy.pem ubuntu@server 'find /home/ubuntu/ -type f -print0 | xargs -0 stat --format '%Z' | sort -nr | cut -d: -f2- | head -1'

答案 1 :(得分:0)

你必须引用命令。或者,您可以使用<<

ssh -i ... <<EOF
find /home...
EOF