LINUX.ORG.RU
ФорумAdmin

bash & ftp


0

0

Есть скрипт на BASH, который переписывает файлик с одной машины на другую по FTP (вобщем бэкап делается).

Как можно проверить, нормально ли переписался файлик???

anonymous

воспользуйся каким-нибудь хешем

theserg ★★★
()

Проверить контрольную сумму.
Как?
Зависит от ситуации.

sdio ★★★★★
()


$ man md5sum

anonymous
()
Ответ на: комментарий от Pi

2All: это всё замечательно, но как узнать контрольную сумму файла который уже лежит удалённо и доступ к нему только по фтп?

2Pi: а какие реальные преимущества у него, перед самописным скриптом? мож невнимательно прочитал просто, а то: питон, прописывание ключей....

видать в отпуск пора :(

anonymous
()
Ответ на: комментарий от anonymous

>2All: это всё замечательно, но как узнать контрольную сумму файла который уже лежит удалённо и доступ к нему только по фтп?

В самом худшем случае, стянуть файл обратно и сверить с оригиналом.

sdio ★★★★★
()
Ответ на: комментарий от anonymous

Ну и чего ты хочешь от форума? Из говна нельзя сделать пулю. Чудес не бывает.

Если очень нужна проверка закаченного файла, знчит придется что-то менять в системе (фтп-сервер например)

sdio ★★★★★
()
Ответ на: комментарий от anonymous

Если сервер ftp *nix'овый, то можно ему в cron задание прописать, чтоб генерил раз в сутки перед твоим бэкапом файлик с контрольными суммами, а ты потом в скрипте его вместе с данными будешь стягивать и сравнивать, я бы так сделал... Если сервант Виндовый - то аналогичную штуку можно через nncron сделать.

boatman
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.