Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Как определить запущен скрипт или нет? |

15.05.2009, 08:45
|
|
Новичок
Регистрация: 16.04.2009
Сообщений: 23
Провел на форуме: 63248
Репутация:
0
|
|
Как определить запущен скрипт или нет?
Запускаем первый скрипт, он создает файл и засыпает на сутки (sleep(60*60*24))
так вот, как определить с помощью другого скрипта запущен первый скрипт или нет?
|
|
|

15.05.2009, 09:06
|
|
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме: 991929
Репутация:
395
|
|
че за язык?
если perl и в юниксе достаточно думаю просмотреть вывод комманды ps )
|
|
|

15.05.2009, 09:14
|
|
Новичок
Регистрация: 16.04.2009
Сообщений: 23
Провел на форуме: 63248
Репутация:
0
|
|
Сообщение от Gar|k
че за язык?
если perl и в юниксе достаточно думаю просмотреть вывод комманды ps )
PHP и при этом запрещено выполнение команд операционной системы,
нужно средствами php или мож еще как)
P.S.
запостил предварительно, пока еще не обдумывал детально эту проблему, мож у кого оригинальные идеи будут)
|
|
|

15.05.2009, 09:21
|
|
Members of Antichat - Level 5
Регистрация: 09.07.2006
Сообщений: 553
Провел на форуме: 7561206
Репутация:
1861
|
|
можно во время работы 1-го скрипта в директории /tmp создавать файл(а по завершению удалять), и по его присутствию определять, запущен ли скрипт
Последний раз редактировалось Iceangel_; 15.05.2009 в 09:24..
|
|
|

15.05.2009, 09:39
|
|
Новичок
Регистрация: 16.04.2009
Сообщений: 23
Провел на форуме: 63248
Репутация:
0
|
|
Сообщение от Iceangel_
можно во время работы 1-го скрипта в директории /tmp создавать файл(а по завершению удалять), и по его присутствию определять, запущен ли скрипт
я бы еще добавил к этому проверку времени последнего доступа к файлу, т.к. файл может быть создан давно, при этом скрипт уже может не работать по каким-либо причинам
да и в /tmp создавать опасно)
|
|
|

15.05.2009, 10:28
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Iceangel_ А что же будет, если скрипт создаст файл, а во время выполнения умрет (и удалять станет некому)?
xssww2 Советую не изврашаться и пользоваться кроном. Иначе создавать сокет, пользовать flock() т.е. что-то, что будет закрываться/сниматься при падении первого скрипта
|
|
|

15.05.2009, 10:30
|
|
Постоянный
Регистрация: 12.07.2006
Сообщений: 327
Провел на форуме: 1654818
Репутация:
117
|
|
Сообщение от xssww2
да и в /tmp создавать опасно)
под сессию замаскируй. да и вобще находил в тмп чужие шелы и сплоенты.)
|
|
|

15.05.2009, 11:04
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
уже было..тема создавалась мной .. учимся юзать поиск http://forum.antichat.ru/thread93241.html
|
|
|

15.05.2009, 11:12
|
|
Познающий
Регистрация: 20.11.2008
Сообщений: 68
Провел на форуме: 108674
Репутация:
32
|
|
а зачем вообще такое может понадобиться
|
|
|

15.05.2009, 11:13
|
|
Новичок
Регистрация: 16.04.2009
Сообщений: 23
Провел на форуме: 63248
Репутация:
0
|
|
Сообщение от Gifts
Iceangel_
xssww2 Советую не изврашаться и пользоваться кроном. Иначе создавать сокет, пользовать flock() т.е. что-то, что будет закрываться/сниматься при падении первого скрипта
заюзаю flock, а крон не везде разрешен
P.S.
в обход идти понятно - не очень-то легко, не очень-то приятно и очень далеко)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|