Просмотр полной версии : Запущен ли?
Можно ли на PHP написать такой скрипт, который бы проверял, запущен ли сейчас определённый скрипт?
Pashkela
19.09.2009, 21:05
уже была такая тема, не помню "правильное" решение, мне понравилось, когда рабочий скрипт при своем старте создает файл, в конце работы удаляет созданный файл, другой просто контролирует существование такого контрольного файла и делает выводы.
zifanchuck
19.09.2009, 21:18
сорри что не по теме, но как можно вырубить скрипт? тоисть залил на хостинг и запустил, а как вырубить?))
Pashkela
19.09.2009, 21:38
также - пусть скрипт периодически проверяет наличие файла, если файла нет - выход.
zifanchuck
19.09.2009, 21:44
Та это я уже прикрутил) просто был случай что запустил скрипт а там цыклов много и он очено долго выполнялось, еще и хостинг положил))) лежал целый час))
Та это я уже прикрутил) просто был случай что запустил скрипт а там цыклов много и он очено долго выполнялось, еще и хостинг положил))) лежал целый час))
что там за скрипт был, что ты положил хостинг? :eek:
или что это был за хостинг, что его положили одним скриптом? :eek:
zifanchuck
19.09.2009, 21:56
Хостинг платный)) влв.су
запустил гдето 20 копий скрипта :rolleyes: вот он и не выдержал) спамер ботвы решил затестить :rolleyes:
сорри что не по теме, но как можно вырубить скрипт? тоисть залил на хостинг и запустил, а как вырубить?))
exit () всобач
zifanchuck
19.09.2009, 22:00
exit () всобач
тоисть если он работает то отредактировать скрипт и он затормозит?
тоисть если он работает то отредактировать скрипт и он затормозит?
ну а как по другому- если бесконечный цикл всобачил?
zifanchuck
19.09.2009, 22:06
ну а как по другому- если бесконечный цикл всобачил?
был у него конец)) я тогда вставлял но чтото не помогло) я его даже удалил с хостинга а он не останавливался)) после удаления через мин 20 он закончил выполнятся. хз изза чего, может от того что удалил а может цыкл закончился) а узнавал что он работает поо тому что он после каждлго цыкла заптсовал ид. через фтп сморел что он добавляет и добавляет даже после удаления. потом сморю перестал) и мин через 3 хостинг начал подыматся)
просто результаты неуспевали записаться))) для этого лучше открытие и закрытие текстового файла в который пишеш результаты вставлять вовнуть цикла- а не выносить его (типа когда пройдет цикл- после этого закрыть текстовой файл)
zifanchuck
19.09.2009, 22:18
просто результаты неуспевали записаться))) для этого лучше открытие и закрытие текстового файла в который пишеш результаты вставлять вовнуть цикла- а не выносить его (типа когда пройдет цикл- после этого закрыть текстовой файл)
?? тоисть закрыыть текстовой файл после цыкла? у меня внутри было)
Deathdreams
19.09.2009, 22:36
2 zifanchuck
if(isset($_GET[die])){
die();
}
zifanchuck
19.09.2009, 22:37
Все понятно)
2 zifanchuck
if(isset($_GET[die])){
die();
}
этот код сработает уже в новой копии скрипта, и первый не оставновит.
p.s. вместо файла лучше открывать порт, если доступно канешна
http://forum.antichat.ru/thread93241.html
моя же тема была ... закрыто
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot