нет tty настоящего и не запросить программу, указанную с помощью `ssh -A`

Просто идея. Что делать, если вы читаете значение из файла, а вместо этого - бесконечный цикл, вы проверяете значение? Что-то вроде этого:

while [ "`cat mytestfile`" = 0 ]; do
    //your stuff here
done

И вы просто echo 1 > mytestfile, если хотите остановить цикл.

1
задан 5 May 2014 в 23:08

1 ответ

Ваша предпосылка о том, что -A поможет sudo, к сожалению, неверна. Он просто перенаправляет ssh-agent. Вам нужно будет запустить askpass, как это предлагает предупреждение.

Также обратите внимание, что bash -c не требуется. Вы можете простую трубу в своем скрипте с ssh server < mylocalscript.sh

1
ответ дан 24 May 2018 в 08:08

Другие вопросы по тегам:

Похожие вопросы: