Здравствуйте! Есть скрипт, который пингует определенные сервера и заносит данные в БД. Командой exec(). Возможно ли запускать этот скрипт автоматически - не пользовательский запуск, а автоматически, каждые, скажем, 5 минут СРЕДСТВАМИ АПАЧА??? Не средствами крона, ни в коем случае!!!! А именно средствами апача? Заранее спасибо за ответ!
Можно что бы при каждой загрузке страницы запускался скрипт который проверяет время предыдущего пинга и если оно > 5-ти минут запускает пинг и замещает старое время.
Я уже думал об этом, но ночью в эту систему никто не залезает. Нужно все автоматизировать обязательно.
А не дыра ли это критического размера? Скрипт ведь еще и вносит данные в БД. А никакой авторизации в cron не поставишь. Или имеет смысл сделать юзверя mysql с правом insert и хостом localhost на одну таблицу? Таким образом сделать? Кстати, а как лучше? Запускать lynx -http://localhost/script.php ?так? Или как-то по другому запускать скрипт?
запускаешь скрипт апачем а там перезагрузка скрипта через 5 минту. можно js можно средствами HTML и пусть себе в броузере крутится... =) изврат конечно, но сама задача такая.
я так иногда делаю, ибо у некоторых хостеров сборка php-cli отличается от php в модуле апача. Тупо дергаю скрипт по адресу wget-ом
хехе........ ну, решил, как и сказали - посадил Равшана и Жумшута с секундомером. посмотрим, что из этого выйдет.))))))))) а на самом деле просто сделал вписал в крон на каждые 5 минут PHP: /usr/local/php /var/monitor/sys.php все работает, мать её))))))))) мне вот интересно, а сколько можно серверов пинговать, чтобы систему не подвесить........ )
я у себя autoexec так и сделал давно запуск при входе любого пользователя и rNd*N для определения вероятности выполнения операции причем настраиваемый в конфе . но до браузера с авторефрешем пока еще недодумался ) сайт сервиса у меня достаточно часто юзеры посещают такчто автоэкзек итак норм пашет