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

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


docker:docker-compose:run

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

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