У меня есть shell / bash, который отлично работает для создания сценария резервного копирования, проблема в том, что у меня есть большие файлы, которые вызывают проблемы при запуске сценария. Сценарий имеет q сжимает файл в tar.gz
, и он делает это, но когда он достигает 6 ГБ + или сценарий продолжает сжимать файл, но идет в следующих строках, и резервное копирование не выполняется, сервер должен иметь set_time_limit;
равно php, php-файл, который вызывает shell / bash, я использую set_time_limit (0);
и работает очень хорошо, в shell / bash тоже есть что-то?
Сценарий:
MYSQLDUMP="$(which mysqldump)"
$MYSQLDUMP -u $DBUSER -h $DBHOST -p$DBPASS $DBNAME | gzip > $TIMESTAMP.sql.gz
ssh $USER_SSH@$HOST_SSH "tar -zcf - $HOME" > $TIMESTAMP.backup.tar.gz
tar -zcf $TIMESTAMP.tar.gz $TIMESTAMP.backup.tar.gz $TIMESTAMP.sql.gz
SUCCESS=$?
rm $TIMESTAMP.sql.gz
rm $TIMESTAMP.backup.tar.gz
Я не разместил переменные, потому что я думаю, что это не нужно
Перед тем, как закончить tar, он удаляет 2 файла с последними строками ... если файл меньше чем 6GB или 7GB, этого не происходит