он может быть в ...
printf %s\\n "${DIRSTACK[@]}" >this_text_file
Где вы ввели эту строку crontab? Если это где-то в /etc/
, имя пользователя должно быть сразу после * * * * *
, например.:
* * * * * root /usr/bin/python3 /home/analytics/Documents/devDe...
Звучит глупо, но я все равно отвечу. причина, по которой он не работает должным образом, заключается в том, что когда я запускаю скрипт с терминала, я нахожусь на правильном пути, где находится скрипт.
теперь при запуске cron меняет каталог на /root. так что моя ожидаемая папка, в которой он должен работать, на самом деле не там, где она есть.
Я добавил дополнительное ведение журнала в cron, чтобы видеть вывод из python.
* * * * * /usr/bin/python3 /home/analytics/Documents/devDeliverables/attendanceReadTsv/check_raw.py >> /home/analytics/Documents/devDeliverables/attendanceReadTsv/logs.txt 2>&1