【发布时间】:2012-02-18 06:05:20
【问题描述】:
我正在尝试远程运行脚本(从 bash 脚本),但无法将输出重定向到本地以进行分析。运行脚本没问题:
ssh -n -l "$user" "$host" '/home/user/script.sh $params'
但是我无法捕获该脚本的输出。我尝试了以下方法:
results=$(ssh -n -l "$user" "$host" '/home/user/script.sh $params')
results=`ssh -n -l "$user" "$host" '/home/user/script.sh $params'`
ssh -n -l "$user" "$host" '/home/user/script.sh $params' | grep "what I'm looking for"
ssh -n -l "$user" "$host" '/home/user/script.sh $params' > results_file
有什么想法吗?
【问题讨论】: