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