Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
docker:docker-compose:run [2021/09/15 16:32] werwolf |
docker:docker-compose:run [2023/01/12 12:18] (текущий) |
||
|---|---|---|---|
| Строка 6: | Строка 6: | ||
| <code> | <code> | ||
| - | docker-compose run parser_nodejs node /var/www/parsers/wb/index clear > /dev/null 2>&1 & | + | docker-compose run parser_nodejs node /var/www/parsers/wb/index clear > /dev/null 2>&1 & |
| </code> | </code> | ||
| + | |||
| + | Работа процессов в фоне | ||
| + | |||
| + | Запуск скрипта в фоне linux - это одно, но надо чтобы он ещё работал после закрытия терминала. Закрытие терминала путем нажатия на крестик в верхнем углу экрана влечет за собой завершение всех фоновых процессов. Впрочем, есть несколько способов сохранить их после того как связь с интерактивной оболочкой прервется. Первый способ — это удаление задачи из очереди заданий при помощи команды disown: | ||
| + | |||
| + | disown | ||
| + | |||
| + | Как и в предыдущих случаях, при наличии нескольких одновременно выполняемых процессов следует указывать номер того, относительно которого будет выполнено действие: | ||
| + | |||
| + | disown %1 | ||