Я пытаюсь использовать ssh для запуска некоторых сценариев установки по сети. Первоначально эти сценарии использовали git clone
, но я продолжал получать код ошибки 141
(который, кажется, SIGPIPE
согласно git mailing list). Попытка заменить мерзавец с Wget показывает один и тот же вопрос, т.е .:Почему ssh + nohup не работает с сетевыми процессами?
ssh [email protected] 'nohup wget http://google.ch &' // produce no result on the server
ssh [email protected] // then on the server
nohup wget http://google.ch & // works
Уже пробовал с разными серверами (Debian/Ubuntu/VM/родным). Использование apt таким образом работает. Любая идея о причинах и предлагаемых решениях? Заранее спасибо.
Некоторые ответы здесь могут помочь вам. http://stackoverflow.com/questions/5185717/bash-spawn-subshell-for-ssh-and-continue-with-program-flow/5199505#5199505 .. Удачи. – shellter
Сделано, спасибо! – Zifeo