Как я могу использовать ssh для запуска команды на удаленном компьютере Unix и выйти до завершения команды?

Как я могу использовать ssh для запуска команды на машине Unix и выйти до завершения команды?

Например, если я напечатаю

ssh localhost 'sleep 60 &' 

Ssh зависает на моем терминале до тех пор, пока сон не завершится, хотя сон будет запущен в фоновом режиме.

  • Как я могу создать сценарий создания резервных копий недавно измененных файлов в Bash?
  • Вызов сценария с ./bla.sh vs. bla.sh
  • Какие команды я могу использовать для сброса и очистки терминала?
  • Возможные проблемы с добавлением / usr / local / bin к корневому пути?
  • Пауза для всех задач, отличных от x ЦП
  • Возможно ли установить файл .tar?
  • Что такое + в конце разрешений Unix в длинном листинговом формате?
  • Как gzip несколько файлов в один файл gz?
  • 3 Solutions collect form web for “Как я могу использовать ssh для запуска команды на удаленном компьютере Unix и выйти до завершения команды?”

    SSH имеет -f swtich, который делает то же самое, что и использование nohup на вашем клиенте, но делает возможным, чтобы ssh запрашивал пароль. Используйте его так:

     ssh localhost -f 'command' 

    Но : SSH по-прежнему будет жить в фоновом режиме, поэтому, если вы должны опустить клиента перед командой, и сервер завершится, он будет прерван. Если вы хотите, чтобы ssh-соединение было закрыто после выполнения команды, вы можете использовать экран на стороне сервера:

     ssh localhost -f 'screen -d -m sleep 60' 

    Используйте nohup, stdout / stderr redirection и запустите команду в фоновом режиме:

      nohup ssh localhost 'sleep 60' >/dev/null 2>/dev/null & 

    EDIT: Или даже лучше, просто используйте параметр sf s:

     ssh -f localhost 'sleep 60' 

    Или после входа в систему с помощью ssh , запустите screen если вы захотите вернуться позже, чтобы посмотреть на прогресс или вывод.

    Interesting Posts

    Изменены настройки загрузки в файле msconfig.exe, и теперь Windows 7 не загружается

    Что делает опция «Bitmap Caching» в клиенте удаленного рабочего стола?

    Изменение диска с файловой системой Windows 10

    Как получить имя текущего столбца в Excel?

    Исправить GPT на Win7

    Как решить: -bash:: невозможно выполнить двоичный файл

    Как я могу отобразить URL-адрес в качестве изображения в ячейке excel?

    Каков наилучший способ клонирования раздела Linux на меньший раздел?

    Невозможно преобразовать PDF в изображение из-за ошибки «без изображений»

    Apt-get для конкретной версии?

    Могу ли я навалом перемещать несколько встреч / встреч по перспективам из одной папки в другую?

    Моделирование сетевого соединения с низкой пропускной способностью и высокой задержкой в ​​Linux

    Почему мой загруженный диск не будет сохранен для пользователя после перезагрузки?

    Внешний привод вызывает ошибки прожектора и индексации

    Ошибка восстановления системы 0x490 (WinVista)

    Давайте будем гением компьютера.