Ви можете імітувати середовище користувача cron, як пояснено в "Запуск роботи cron вручну та негайно" . Це дозволить вам протестувати роботу, коли вона працюватиме як користувач cron.
Витяг із посилання:
Крок 1 : Цей рядок я тимчасово поміщаю в crontab користувача:
* * * * * /usr/bin/env > /home/username/tmp/cron-env
потім виймав його, як тільки файл був записаний.
Крок 2 : Зробив собі невеликий сценарій bash run-as-cron, що містить:
#!/bin/bash
/usr/bin/env -i $(cat /home/username/tmp/cron-env) "$@"
Тож я, як запитуваний користувач, зміг це зробити
run-as-cron /the/problematic/script --with arguments --and parameters