WEBPRIME
+38(067)986-41-23

Запускаем процесс в фоне с возможностью закрыть терминал (кратко)

Опубликовано 31 октября 2021

Для наиболее продвинутых пользователей рекомендуем использовать man

Используем терминал SSH

Запускаем процесс:

mysqldump -u username -p database_name < data-dump.sql - Вводим пароль для импорта

На памятку — если процесс не требует дальнейших действий (ввод пароля к примеру) после запуска, тогда достаточно добавить символ амперсанда & чтобы процесс сразу ушел в фон — однако при закрытии терминала (оболочки) процесс будет завершен.

Нажимаем:

CTRL+Z — процесс уходит на паузу

Команда:

bg — запускает процесс и прячет его в фон (если сейчас закрыть терминал — процесс завершится)

На памятку: чтобы вывести процесс на передний план команда — fg

Команда:

disown или disown %1 — команда для поддерживания фоновых процессов в рабочем состоянии после выхода оболочки (терминала в нашем случае) где %1 номер процесса в фоне.

Команда:

nohup command & — запускает процесс в фоновом режиме с игнорирование сигналов SIGHUP (так что выход из оболочки не прервет операцию)

Оцените эту статью:
0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5 (0 оценок, среднее: 0,00 из 5)
Для того чтобы оценить запись, вы должны быть зарегистрированным пользователем сайта.
Загрузка...

Подписывайтесь и получайте уведомления о акциях и новинках веб-индустрии
Бесплатная консультация
по телефону
Время работы менеджеров ежедневно с 8:00 до 17:00
Нажимая кнопку "отправить" вы соглашаетесь на обработку персональных данных.
Сообщение успешно отправлено
в ближайшее время с Вами свяжется наш менеджер