Служба поддержки клиентов 24/7

(050)470-29-17

Как выполнить команду на сервере, что бы выполнение не оборвалось?

Обычно на сервере работаю удаленно, а если это VPS, то только удаленно. Работа производится через терминал в оболочке shell.

Проблема возникает, когда необходимо запустить команду и важно, чтобы её выполнение не оборвалось. А такое вполне вероятно, при потере связи с сервером, что вполне может произойти при работе удаленно через терминал. Чтобы избежать этой проблемы есть несколько способов, один из них:

Утилита nohup - запуск программ независимо от шелла, перенаправляет стандартный ввод /dev/null, а вывод в nohup.out

Таким образом используя эту утилиту, можно проделывать разные операции на сервере и не переживать, что может оборваться связь при выполнении длительной операции. Пример использования команды:

nohup tar -xzvf /tmp/backup.tar.gz &

Подписаться

Ваша почта