LINUX.ORG.RU

Количество запусков Bash

 


0

1

Люди, подскажите пожалуйста как воспроизвести проверку на количество запусков bash скрипта. Хочу вывести на сайт сколько раз запустили скрипт



Последнее исправление: Dimez (всего исправлений: 1)
Ответ на: комментарий от PPP328

а как мне реализовать что бы информация шла к примеру в мои файл на каком нибудь домене. По типу Domen.ru/stats/confing.php и в confing.php указывалось количество запусков и статус скрипта, что бы можно было через confing.php вывести в любое удобное место на сайте

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

Если на той же машине - то переопределением в файл в ведомстве домена а на вашем php читать его, но это несекурно, потому что должен быть доступ между юзерами (а у вас должен быть разный юзер на два сайта, иначе вы ССЗБ).

Если на разных машинах (или нормально настроены доступы) - то отдельное апи для инкремента с авторизашкой

PPP328 ★★★★★
()

Если прям вот совсем-совсем лень заморачиваться, то можно в скрипт добавить строчку printf . >> /some/file. Количество запусков скрипта будет равняться размеру /some/file в байтах. :)

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

Bash может порой удивлять

# Открыть файловый дескриптор 3  для чтения и записи на указанном TCP/IP сокете
exec 3<>/dev/tcp/www.google.com/80

# Отправить HTTP-запрос через сокет с помощью echo
echo -e "GET / HTTP/1.1\r\nhost: http://www.google.com\r\nConnection: close\r\n\r\n" >&3

# Прочитать ответ из сокета
cat <&3
alx777 ★★
()
Ответ на: комментарий от alx777

у меня к примеру есть:

INFORMATION=curl -H 'Cache-Control: no-cache, no-store' "$status?update" 2> /dev/null; curl -H ‘Cache-Control: no-cache, no-store’ «https://domen.ru/config.php?views» > /dev/null 2>&1 check=curl -H 'Cache-Control: no-cache, no-store' "$status?work" 2> /dev/null if [ «$check» = «1» ]; then

Есть status=«https://domen.ru/config.php»;

Этот код отвечает за config.php?views просмотр (Сколько раз запустили) А $status?work если в файле config.php выключена функция то bash не срабатывает и пишет что он отключен. Но не знаю как в config.php организовать вывод. Что бы значения которые находятся в config.php реагировали

Volahebnik
() автор топика