Это дополнительный вопрос к Как вы используете ssh в сценарии оболочки? вопрос. Если я хочу выполнить команду на удаленной машине, которая работает в фоновом режиме на этой машине, как мне получить команду ssh для возврата? Когда я пытаюсь просто включить амперсанд (&) в конце команды, он просто зависает. Точная форма команды выглядит следующим образом:
ssh user@target "cd /some/directory; program-to-execute &"
Любые идеи? Следует отметить, что при входе на целевой компьютер всегда появляется текстовый баннер, и у меня настроены ключи SSH , поэтому пароль не требуется.
/dev/null
.