cronでrsyncを再実行する

cronでrsyncを再実行する

次のバックアップコマンドを定期的なタスクとして実行したいと思います。ここで、Userは私のユーザー名で、/mnt/Rsync_Dell静的IPを使用してOMV5によって作成されたフォルダです。

sudo rsync -apEo /home/User/ /mnt/Rsync_Dell/Prova/

端末でこのコマンドを実行すると正常に実行されますが、crontabファイルでは失敗します。

私がしたことは次のとおりです。

  1. crontab -e

  2. 入れる%% * * * * sudo rsync -avzpEo /home/User/Desktop /mnt/Rsync_Dell/prova/

    後でいつでも%%テストできます。

ロケールで別のコマンドを実行するとrsync機能します。 Samba共有の結合されたcrontabが失敗したようです。

ベストアンサー1

自分のcrontabで使用するときにパスワードを提供することsudoはできません。sudorsync自分のものではなく、crontabがより良い選択のようです。

以下を使用して、rootユーザーのcrontabを編集できます。

sudo crontab -e

これには質問に表示されているのと同じスケジュールを追加できますが、コマンドはありませんsudo

おすすめ記事