Docker и cron не работают :невозможно заблокировать /var/run/crond.pid

То, что вам нужно, называется «включить охрану». Вы можете увидеть пример SO Джонатана Леффлера в https://stackoverflow.com/a/7518684/6512983.

if [ -z "$B_SH_INCLUDED" ]
then
    B_SH_INCLUDED=yes
   ...rest of original contents of b.sh
fi

По сути, вы определяете переменную во включенном файле, но заранее проверяете ее существование и преждевременно возвращаете значение, если она уже определена.

0
19.11.2020, 13:18
1 ответ

Вероятно, это потому, что cronуже запущен!

Попробуйте:

CMD tail -f /dev/null

чтобы контейнер продолжал работать, пока вы пробуете что-то вручную

1
18.03.2021, 22:48

Теги

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