проблема с запуском bash скрипта удаленно, перенаправление вывода локально

Я пытаюсь запустить сценарий удаленно (из сценария 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

Есть идеи?

5
задан zvxr 25 January 2012 в 00:10
поделиться