Запущен ли?

Discussion in 'PHP' started by cren, 19 Sep 2009.

Thread Status:
Not open for further replies.
  1. cren

    cren Member

    Joined:
    5 May 2009
    Messages:
    247
    Likes Received:
    28
    Reputations:
    1
    Можно ли на PHP написать такой скрипт, который бы проверял, запущен ли сейчас определённый скрипт?
     
  2. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    уже была такая тема, не помню "правильное" решение, мне понравилось, когда рабочий скрипт при своем старте создает файл, в конце работы удаляет созданный файл, другой просто контролирует существование такого контрольного файла и делает выводы.
     
  3. zifanchuck

    zifanchuck Elder - Старейшина

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    сорри что не по теме, но как можно вырубить скрипт? тоисть залил на хостинг и запустил, а как вырубить?))
     
  4. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    также - пусть скрипт периодически проверяет наличие файла, если файла нет - выход.
     
  5. zifanchuck

    zifanchuck Elder - Старейшина

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    Та это я уже прикрутил) просто был случай что запустил скрипт а там цыклов много и он очено долго выполнялось, еще и хостинг положил))) лежал целый час))
     
  6. gisTy

    gisTy Elder - Старейшина

    Joined:
    24 May 2008
    Messages:
    432
    Likes Received:
    160
    Reputations:
    27
    что там за скрипт был, что ты положил хостинг? :eek:
    или что это был за хостинг, что его положили одним скриптом? :eek:
     
  7. zifanchuck

    zifanchuck Elder - Старейшина

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    Хостинг платный)) влв.су
    запустил гдето 20 копий скрипта :rolleyes: вот он и не выдержал) спамер ботвы решил затестить :rolleyes:
     
  8. Kusto

    Kusto Elder - Старейшина

    Joined:
    4 Feb 2007
    Messages:
    886
    Likes Received:
    678
    Reputations:
    510
    exit () всобач
     
  9. zifanchuck

    zifanchuck Elder - Старейшина

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    тоисть если он работает то отредактировать скрипт и он затормозит?
     
  10. gisTy

    gisTy Elder - Старейшина

    Joined:
    24 May 2008
    Messages:
    432
    Likes Received:
    160
    Reputations:
    27
    kill не прокатит?
     
  11. Kusto

    Kusto Elder - Старейшина

    Joined:
    4 Feb 2007
    Messages:
    886
    Likes Received:
    678
    Reputations:
    510
    ну а как по другому- если бесконечный цикл всобачил?
     
  12. zifanchuck

    zifanchuck Elder - Старейшина

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    был у него конец)) я тогда вставлял но чтото не помогло) я его даже удалил с хостинга а он не останавливался)) после удаления через мин 20 он закончил выполнятся. хз изза чего, может от того что удалил а может цыкл закончился) а узнавал что он работает поо тому что он после каждлго цыкла заптсовал ид. через фтп сморел что он добавляет и добавляет даже после удаления. потом сморю перестал) и мин через 3 хостинг начал подыматся)
     
  13. Kusto

    Kusto Elder - Старейшина

    Joined:
    4 Feb 2007
    Messages:
    886
    Likes Received:
    678
    Reputations:
    510
    просто результаты неуспевали записаться))) для этого лучше открытие и закрытие текстового файла в который пишеш результаты вставлять вовнуть цикла- а не выносить его (типа когда пройдет цикл- после этого закрыть текстовой файл)
     
  14. zifanchuck

    zifanchuck Elder - Старейшина

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    ?? тоисть закрыыть текстовой файл после цыкла? у меня внутри было)
     
  15. Deathdreams

    Deathdreams Elder - Старейшина

    Joined:
    8 Nov 2008
    Messages:
    342
    Likes Received:
    116
    Reputations:
    5
    2 zifanchuck
    PHP:
    if(isset($_GET[die])){

    die();

    }
     
  16. zifanchuck

    zifanchuck Elder - Старейшина

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    Все понятно)
     
  17. t4Nk

    t4Nk Elder - Старейшина

    Joined:
    23 Sep 2007
    Messages:
    70
    Likes Received:
    33
    Reputations:
    0
    этот код сработает уже в новой копии скрипта, и первый не оставновит.

    p.s. вместо файла лучше открывать порт, если доступно канешна
     
  18. Sharky

    Sharky Elder - Старейшина

    Joined:
    1 May 2006
    Messages:
    487
    Likes Received:
    312
    Reputations:
    46
    /thread93241.html
    моя же тема была ... закрыто
     
Thread Status:
Not open for further replies.