LINUX.ORG.RU
ФорумAdmin

cron, bash и tar

 , ,


0

2

Загадка: есть Centos7, по крону выполняется простой bash-скрипт, который перекладывает директорию со всем содержимым из одного места в другое,попутно делает из нее tar.gz. только вот проблема.. когда руками запускаешь скрипт - всё замечательно, всё в порядке, а когда скрипт отрабатывает по крону - архив tar.gz получается «битым», там, где его забирают (точно такие же centos7), не могут его распаковать, выдаёт ошибку. где грабли?

#!/bin/bash
cd /var/www/html/
rm -rf ./upd
rm -f upd.tar.gz
cp -r /mnt/upd /var/www/html
tar -cvzf upd.tar.gz ./upd
chmod -Rf 755 ./upd
chmod -f 755 upd.tar.gz

выдаёт ошибку. где грабли?

В нубском описании проблемы. Все ошибки имеют описание.

А ещё замеин #!/bin/bash на #!/bin/sh -e и лог работы скрипта читай.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)