次のバックアップコマンドを定期的なタスクとして実行したいと思います。ここで、Userは私のユーザー名で、/mnt/Rsync_Dell
静的IPを使用してOMV5によって作成されたフォルダです。
sudo rsync -apEo /home/User/ /mnt/Rsync_Dell/Prova/
端末でこのコマンドを実行すると正常に実行されますが、crontabファイルでは失敗します。
私がしたことは次のとおりです。
crontab -e
入れる
%% * * * * sudo rsync -avzpEo /home/User/Desktop /mnt/Rsync_Dell/prova/
後でいつでも
%%
テストできます。
ロケールで別のコマンドを実行するとrsync
機能します。 Samba共有の結合されたcrontabが失敗したようです。
ベストアンサー1
自分のcrontabで使用するときにパスワードを提供することsudo
はできません。sudo
rsync
根自分のものではなく、crontabがより良い選択のようです。
以下を使用して、rootユーザーのcrontabを編集できます。
sudo crontab -e
これには質問に表示されているのと同じスケジュールを追加できますが、コマンドはありませんsudo
。