172 похожих чатов

Сделал cron контейнер. Прокидываю в него cron файл: volumes:

- ./:/var/www/project
- ./Docker/cron/crontab:/etc/crontabs/root
в контейнере я кронфайл вижу. Я уже и проверил, чтобы пользователь совпадал и группа, абсолютно все права дал файлу. Но команды из него не запускаются. В cron.d тоже пробовал ложить крон файл. Если те же команды запускать вручную из контейнера ,что лежан в крон файле - работают. Где искать причину? Имеет ли значение, где лежин крон файл и как назван(у меня крон контейнер работает от user:group 1000:1000) - в crontabs/root или cron.d/customcron?

7 ответов

26 просмотров

А в самом контейнере задание крон видит?

EN- Автор вопроса
Константин
А в самом контейнере задание крон видит?

В контейнере cron файл есть. Я вроде запустил контейнер. Он работает, Но похоже это все на костыль. Мне бы еще расшарить кронфайл, чтобы его можно было менять и после этого не пересобирать контейнер. Но пока не осилил. Так как сейчас указано в volumes - не работает.

EN
В контейнере cron файл есть. Я вроде запустил конт...

В контейнере команды работают? В контейнере руками создал кронтаб?

EN- Автор вопроса
Константин
В контейнере команды работают? В контейнере руками...

Сейчас крон-задачи работают как положено- автоматически со стартом контейнера. Кронтаб файл не в контейнере создаю, а на хосте. И передаю же его в докерфайле. Но, насколько я понимаю, при старте сервиса я копирую с хоста кронтаб файл, контейнер запускается, работает и расшаривание кронтаб файла в докер- композ файле не имеет смысла

EN
Сейчас крон-задачи работают как положено- автомати...

Это монтирование называется. Вообще имеет и так например с конфиг ом nginx отлично работает. Я к тому чтобы подмапить туда файл и вывалить список заданий крон в контейнере. И где команды то?

EN- Автор вопроса
Константин
Это монтирование называется. Вообще имеет и так на...

Я не понял вопрос про команды. Там на картинке и yml файл и докерфайл для крона. Кронтаб файл же со списком заданий лежит на хосте по пути /Docker/cron/crontab. Я же его и пытался монтировать. Если я делаю монтирование в yml файле, и не копирую кронтаб файл с хоста в контейнер в докерфайле, крон не работает. Очевидно это конфликт собственника контейнера с собственником кронтаб файла и разрешениями на кронтаб файл.

EN
Я не понял вопрос про команды. Там на картинке и y...

Crontab l в контейнере Docker run на хост машине

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта