आप क्रोन उपयोगकर्ता वातावरण को अनुकरण कर सकते हैं जैसा कि "मैन्युअल रूप से और तुरंत क्रॉन जॉब चलाना" में समझाया गया है । यह आपको कार्य कार्यों का परीक्षण करने की अनुमति देगा जब इसे क्रोन उपयोगकर्ता के रूप में चलाया जाएगा।
लिंक से अंश:
चरण 1 : मैंने इस लाइन को अस्थायी रूप से उपयोगकर्ता के क्रैस्टैब में रखा:
* * * * * /usr/bin/env > /home/username/tmp/cron-env
फ़ाइल लिखे जाने के बाद फिर उसे निकाल लिया।
चरण 2 : खुद को थोड़ा रन-ए-क्रॉन बैश स्क्रिप्ट से युक्त करें:
#!/bin/bash
/usr/bin/env -i $(cat /home/username/tmp/cron-env) "$@"
तो, सवाल में उपयोगकर्ता के रूप में, मैं करने में सक्षम था
run-as-cron /the/problematic/script --with arguments --and parameters