LINUX.ORG.RU

cron & docker

 


0

1

Привет

В общем, нужно выполнить докер как крон задачку (разово на выполнение скрипта, потом контейнер завершается).

Прописываю что-то типа:

14 1 * * * /usr/bin/docker run -it --rm .............

И ничего не происходит. В смысле, что в сислоге запуск докера кроном отображен, но реальной работы контейнер не выполнил.

При запуске той же команды «руками» из консоли всё работает.

И по docker ps - пусто. Уже грешу на "-it" - консоли-то как бы нету...

★★★★★

Если это строчка из crontab то ты забыл пользователя от имени которого запускать, указать. Если из пользовательского таба, то проверь права доступа.

sparks ()
Ответ на: комментарий от slvrn

Да в том-то и дело, что перенаправление он воспринимает как часть команды, которая запускается внутри докера.

То есть, перенаправляется оно внутрь докер-контрейнера. А потом контейнер удаляется после завершения работы.

slamd64 ★★★★★ ()
Последнее исправление: slamd64 (всего исправлений: 1)