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

S_Flash
Posts: 1788
Joined: Mon Mar 08, 2010 9:04 am
Contact:

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

Post by S_Flash »

В теме топика незначительная ошибка. install = update
Но суть дела не меняется. Ошибки апа хоть и редко, но бывают - 100% факт.

Пока воспользовавлся советом админа и юзаю проверку башем строчки инстала.
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

41% downloaded Can not download ic5/bin/rot_check_galleries.php, please, contact support

Это что-то с каналом между серваками
Если проблема повторяется попросите админа проверить до smartcj.com связь или скиньте мне шел, я проверю как тоже чего оно не может вытянуть файлик.
Don't forget to run script update
S_Flash
Posts: 1788
Joined: Mon Mar 08, 2010 9:04 am
Contact:

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

Post 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
Может скрипт апа не всегда возвращает корректно ошибку?
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Да, забыл там обработать ошибку
Fixed
Don't forget to run script update
S_Flash
Posts: 1788
Joined: Mon Mar 08, 2010 9:04 am
Contact:

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

Post by S_Flash »

Работает, спасибо!
А саму ошибку в баше как-то можно использовать, т.е. присвоить переменной, чтоб потом я мог отправить письмо с её текстом себе на почту?
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Да, можно, погуглите примеры башскриптов.
Don't forget to run script update
S_Flash
Posts: 1788
Joined: Mon Mar 08, 2010 9:04 am
Contact:

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

Post by S_Flash »

admin wrote:Да, можно, погуглите примеры башскриптов.
А сам update отдаёт как-то ошибку в тексте?
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

да
можете например проставить права на какой-то файл так что б он не моге его переписать и увидите как пишет в чем именно проблема.
Don't forget to run script update
Post Reply