SSH и Crontab не выполняются
У меня проблемы с cron/crontabs и SSH
Мне нужно использовать команду:
rsync -ravH /home/mark/Backups/ -e ssh backupact@192.168.1.133:/home/backupact/DocumentBackup
Это работает, но запрашивает пароль во время процесса.
Мне нужно добавить его в crontab, поэтому я положил:
30 17 * * * rsync -ravH /home/mark/Backups/ -e ssh backupact@192.168.1.133:/home/backupact/DocumentBackup
Это не работает, нет запроса пароля и ничего не появляется. Крон работает.
Я помню, в старые добрые времена вы могли вводить ftp://user:pass@ipaddress - то же самое возможно в этом сценарии?
1 ответ
Обновить
Ответ от Steeldriver выше помог с проблемой пароля.
Вторая проблема, связанная с Rsync и Crontab, была решена путем помещения команды Rsync в новый сценарий оболочки, предоставления разрешениям на выполнение сценария оболочки и последующего добавления сценария оболочки в Crontab. По какой-то причине добавление команды rsync непосредственно в Crontab не работает.