Похожие чаты

Guys why I can't access env vars inside os from

crontab?
I'm talking about a container environments
Both envs and cron python scripts run on root user

20 ответов

29 просмотров

Depends. How do you access the env var in cli?

Ehsan- Автор вопроса
Agent Q | PM me for Paid Support
Depends. How do you access the env var in cli?

MONGO_CONNECTION = os.getenv('MONGO') And in cli env will return list

Ehsan- Автор вопроса
Ehsan- Автор вопроса
Agent Q | PM me for Paid Support
Try logging this

This returns None when run as a cron and mongo-svc when run manually print(os.getenv('MONGO'))

Ehsan- Автор вопроса
Agent Q | PM me for Paid Support
Maybe the cron isn't taking the env variables

Yes, and I want to know what is the reason and how to solve

Ehsan- Автор вопроса
Agent Q | PM me for Paid Support
What's your cron job command at the moment?

* * * * * /usr/local/bin/python /app/test.py >> /var/log/test.log 2>&1

Ehsan
* * * * * /usr/local/bin/python /app/test.py >> /v...

And if you run something like this manually /usr/local/bin/python /app/test.py >> /var/log/test.log you can see the values of the print(os.getenv('MONGO'))?

Ehsan- Автор вопроса
Ehsan
I did it once manually and you can see the output

Try changing your print to print(f"{os.getenv('MONGO') = }")

Ehsan
Yes, and I want to know what is the reason and how...

https://ypereirareis.github.io/blog/2016/02/29/docker-crontab-environment-variables/

Ehsan
Why it should differ?

Source the env variables into the cron tab as per the article

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
any reference of this implementation?
BitBuddha
29
Ⓐrtto, [4/23/24 7:02 PM] Please explain more fully how it is not working exactly, and what are the steps you are taking, and what error messages come or what happens. Ⓐrtto, ...
Ezza Kezza
2
sounds like people have lost their kaspa on tradeogre... does this mean tradeogre not trustworthy?
Ezza Kezza
15
Страшнейшая правда про списки ЦБ. С первых дней жизни P2P сферы, молодые человеки, начитавшись законодательной базы и "внутренних" документов, решили, что им противостоит сер...
Foxcool
3
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
So much speculation in the last week. So much volatility in price. This is because Hedera has a GC that isn't using the network it's governing. Why aren't people asking why a...
Summit Seeker R
9
Карта сайта