मेरे पास एक क्रोनजॉब है:
0 9 * * * rsync -a mydir remote_machine:
मैंने इसे 'crontab -e' के साथ स्थापित किया। मेरे पास एक ssh- एजेंट चल रहा है, और जब मैं rsync कमांड निष्पादित करता हूं तो यह w / o किसी भी उपयोगकर्ता इंटरैक्शन या पासवर्ड प्रविष्टि पर काम करता है, लेकिन निम्नलिखित संदेश के साथ क्रोनजोब विफल हो जाता है:
Date: Wed, 9 Dec 2009 11:11:00 -0600 (CST)
From: Cron Daemon <me@my_machine.my_domain>
To: me@my_machine.my_domain
Subject: Cron <me@my_machine> rsync -a /home/me/mydir remote_machine:
Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,gssapi-with-mic,password).
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at /SourceCache/rsync/rsync-35.2/rsync/io.c(452)
[sender=2.6.9]
यह काम क्यों नहीं करता है मुझे पता है कि क्रोनॉजर्स w / me को उपयोगकर्ता के रूप में चलाता है (अगर मैं * * * * * * टच / tmp / a 'i फाइल का मालिक हूं) तो मुझे लगता है कि rsync मुझे अपनी निजी कुंजी का उपयोग करते हुए लॉग इन कर रहा है ...