Инструменты пользователя

Инструменты сайта


docker:docker-compose:run

Это старая версия документа!


запуск контейнера с shell оболочкой

docker-compose run parser_nodejs bash
docker-compose run parser_nodejs node /var/www/parsers/wb/index clear > /dev/null 2>&1 &

Работа процессов в фоне

Запуск скрипта в фоне linux - это одно, но надо чтобы он ещё работал после закрытия терминала. Закрытие терминала путем нажатия на крестик в верхнем углу экрана влечет за собой завершение всех фоновых процессов. Впрочем, есть несколько способов сохранить их после того как связь с интерактивной оболочкой прервется. Первый способ — это удаление задачи из очереди заданий при помощи команды disown:

disown

Как и в предыдущих случаях, при наличии нескольких одновременно выполняемых процессов следует указывать номер того, относительно которого будет выполнено действие:

disown %1

docker/docker-compose/run.1631746121.txt.gz · Последние изменения: 2023/01/12 12:16 (внешнее изменение)