Здравствуйте!
Нужен скрипт, который будет по крону архивировать каталог с изображениями и отправлять его на яндекс диск.
Я с bash особо никогда не работал, погуглив написал как смог!
1. Посмотрите пожалуйста все ли правильно сделал, укажите на ошибки!?
2. Как я понял существует много различных оболочек bash, sh и т.п, какую лучше использовать для повседневных задач?
#!/bin/bash
PATH_TO_MEDIA='/home/andrey/site_ru/project/media'
FILE_PATH="/tmp/$(date "+%Y-%m-%d_%H-%M-%S")_media.tar.gz"
echo "Архивирую медиа каталог \"$PATH_TO_MEDIA\".."
cd $(dirname $PATH_TO_MEDIA)
tar czf $FILE_PATH --exclude='.*' --exclude='cache' $(basename $PATH_TO_MEDIA)
echo "Готово!"
echo "Отправляю на сервер.."
curl --user mail:123 -T "{$FILE_PATH}" https://webdav.yandex.ru/backup/media/
echo "Готово!"
exit 0