crontab経由のrsyncが機能しない

crontab経由のrsyncが機能しない

rsynccron ジョブで を実行したいです。

タスクは次rsyncのとおりです:

rsync -avz -e "ssh -i /home/mypc/.ssh/bkpRsync" --delete /home/mypc/backup/ [email protected]:backup/

手動で実行すると動作します。
ただし、cron 行:

0 */2 * * * rsync -avz -e "ssh -i /home/mypc/.ssh/bkpRsync" --delete home/mypc/backup/ [email protected]:backup/

VPS への転送は実行されません。ただし、rsync が実行されたことを示すログはあります。
正しい問題だと思い、sudo を使用して crontab を作成してみました。役に立ちませんでした。cron
タスクが機能しない理由がわかりません。

答え1

crontab コマンドのホーム ディレクトリの先頭のスラッシュが欠落しているため、まだ存在しない場所に同期しています。VPS にバックアップを作成したかどうかを確認してください。/root/home/mypc/backup/おそらく、バックアップは削除したほうがよいでしょう。

変化

0 */2 * * * rsync -avz -e "ssh -i /home/mypc/.ssh/bkpRsync" --delete home/mypc/backup/ [email protected]:backup/

0 */2 * * * rsync -avz -e "ssh -i /home/mypc/.ssh/bkpRsync" --delete /home/mypc/backup/ [email protected]:backup/

関連情報