एक त्वरित अवलोकन: मेरे पास एक स्क्रिप्ट है जो एसवीएन से मेरे स्रोत कोड रिपॉजिटरी को दैनिक रूप से बैकअप करेगी, उस दिन के लिए एक टारबॉल में। मैंने स्क्रिप्ट का परीक्षण किया है और यह तब तक बहुत अच्छी तरह से काम करता है जब तक मैं इसे आउटपुट डायरेक्टरी के स्वामित्व के कारण सूडो के रूप में चलाता हूं।
तो मुद्दा यह है कि मैं इसे दैनिक चलाना चाहता हूं, इसलिए मैंने इसे /etc/cron.daily निर्देशिका में लिंक डाल दिया। यहां निर्देशिका की सामग्री दी गई है।
thom@spenser:/etc/cron.daily$ ls -l
total 60
-rwxr-xr-x 1 root root 189 2011-09-14 02:21 apport
-rwxr-xr-x 1 root root 15535 2011-10-06 11:30 apt
-rwxr-xr-x 1 root root 314 2011-08-08 16:57 aptitude
lrwxrwxrwx 1 root root 24 2012-02-28 11:05 backup -> /usr/local/bin/backup.sh
-rwxr-xr-x 1 root root 502 2011-06-08 11:48 bsdmainutils
-rwxr-xr-x 1 root root 256 2011-10-06 04:04 dpkg
-rwxr-xr-x 1 root root 372 2011-10-04 16:50 logrotate
-rwxr-xr-x 1 root root 1353 2011-07-27 07:17 man-db
-rwxr-xr-x 1 root root 606 2011-08-17 09:16 mlocate
-rwxr-xr-x 1 root root 249 2011-06-24 05:36 passwd
-rwxr-xr-x 1 root root 2417 2011-07-01 17:25 popularity-contest
-rwxr-xr-x 1 root root 383 2011-09-30 15:09 samba
-rwxr-xr-x 1 root root 3594 2011-09-19 20:07 standard
thom@spenser:/etc/cron.daily$
समस्या यह है कि यह बस कभी नहीं चलता है। यहाँ उस स्क्रिप्ट की अनुमति है:
thom@spenser:/etc/cron.daily$ ls -l /usr/local/bin/backup.sh
-rwxr-xr-x 1 root root 260 2012-02-28 11:03 /usr/local/bin/backup.sh
विचार?