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

(050)470-29-17

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

Rate this post

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

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

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

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

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

Понравилась статья? Поделись:

Всего комментариев: 0

Оставить комментарий

Ваш email не будет опубликован.

Вы можете использовать следующие HTML тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">