Page 2 of 2

Re: Добавить в GA проверку корректности работы скрипта(инста

Posted: Sat Apr 12, 2014 10:41 am
by S_Flash
В теме топика незначительная ошибка. install = update
Но суть дела не меняется. Ошибки апа хоть и редко, но бывают - 100% факт.

Пока воспользовавлся советом админа и юзаю проверку башем строчки инстала.

Re: Добавить в GA проверку корректности работы скрипта(инста

Posted: Sat Apr 12, 2014 12:46 pm
by admin
41% downloaded Can not download ic5/bin/rot_check_galleries.php, please, contact support

Это что-то с каналом между серваками
Если проблема повторяется попросите админа проверить до smartcj.com связь или скиньте мне шел, я проверю как тоже чего оно не может вытянуть файлик.

Re: Добавить в GA проверку корректности работы скрипта(инста

Posted: Wed Apr 30, 2014 6:29 pm
by S_Flash
admin wrote:... предлагаю дополнить скрипт апдейта проверкой возвращаемого кода и если что-то не так - останавливать баш скрипт апедйта

каждую строку надо сделать вида

Code: Select all

if ! php update.php 51  ; then
   echo "Error during update\n\n"
   exit
fi
думаю смысл ясен, соответственно если где-то возникнет ошибка, оно сразу остановится и ошибка не уплывет куда-то там незамеченной

А как переделать этот же код, но с учётом cp ../cgi/index.php ../../index.php
типа

Code: Select all

if cd ... php update.php 51 ; then
cp ../cgi/index.php ../../index.php
else
exit
fi
Но при возникновении ошибки 100% downloaded Can not open top/.htaccess for writing Processing 51 for domain ... exit у меня не сработал в вышеприведённой конструкции. Вставив echo таким образорм:

Code: Select all

if cd ... php update.php 51
then
cp ../cgi/index.php ../../index.php
echo "cp ----------------------"
else
echo "error -------------------"
exit
fi
Я увидел следующий результат в консоле:

Downloading files
100% downloaded Can not open top/.htaccess for writing cp ----------------------

Что говорит о том, что даже при ошибке сработало then, а не else
Может скрипт апа не всегда возвращает корректно ошибку?

Re: Добавить в GA проверку корректности работы скрипта(инста

Posted: Wed Apr 30, 2014 10:28 pm
by admin
Да, забыл там обработать ошибку
Fixed

Re: Добавить в GA проверку корректности работы скрипта(инста

Posted: Thu May 01, 2014 7:45 am
by S_Flash
Работает, спасибо!
А саму ошибку в баше как-то можно использовать, т.е. присвоить переменной, чтоб потом я мог отправить письмо с её текстом себе на почту?

Re: Добавить в GA проверку корректности работы скрипта(инста

Posted: Thu May 01, 2014 12:53 pm
by admin
Да, можно, погуглите примеры башскриптов.

Re: Добавить в GA проверку корректности работы скрипта(инста

Posted: Thu May 01, 2014 1:05 pm
by S_Flash
admin wrote:Да, можно, погуглите примеры башскриптов.
А сам update отдаёт как-то ошибку в тексте?

Re: Добавить в GA проверку корректности работы скрипта(инста

Posted: Thu May 01, 2014 1:07 pm
by admin
да
можете например проставить права на какой-то файл так что б он не моге его переписать и увидите как пишет в чем именно проблема.