![]() |
|
|
#1 (permalink) |
|
Пользователь
|
Короче тема такая - есть скрипт - хочу пускать его по крону , но для того чтоб процессы не множились , надо убивать предыдущий.
Кто чем поможет ? ![]() |
|
|
|
|
#2 (permalink) |
|
Местный
|
а что, в скрипте разве нормального завершения нет? exit-a?
а сам скрипт на чем? |
|
|
|
|
#3 (permalink) | |
|
Пользователь
|
Цитата:
В том то и дело что скрипт не заканчивает работу (один цикл где-то неделю у меня пашет ) а хостинг его время от времени отрубает. Там стоит защита от сбоев и при повторном запуске скрипта он пашет с того места где остановился. Так вот чтобы увеличить интенсивность и сократить промежутки между остановкой и запуском - хочу убивать процесс принудительно и тут же его запускать. А если он мертв , то просто запускать. |
|
|
|
|
|
#4 (permalink) |
|
Местный
|
А возможость "ps -A|grep php" юзать есть?
Я просто хостинги никада не юзал.. Че там дают а че нет - хз. =) |
|
|
|
|
#5 (permalink) |
|
Местный
|
нужен более глобальный подход к проблеме. опиши подробнее, что у тебя за скрипт (если не секрет конечно). может тут есть другие какие выходы из ситуёвины.
честно говоря, впервые слышу о скрипте, который работает неделями. возможно, путем оптимизации самого скрипта, можно значительно ускорить его работу |
|
|
|
|
#6 (permalink) | |
|
Пользователь
|
Цитата:
28863 p0 RN+ 0:00,00 grep php (bash) |
|
|
|
|
|
#7 (permalink) | |
|
Пользователь
|
Цитата:
интересует как процесс прибить, видел просто где-то а найти теперь не могу. Должно быть что-то типа вот этого$mypidfile="daemon.txt"; $a = getmypid();$pid = fopen($mypidfile, "r");$pidlength = filesize($mypidfile);$mypid = fread($pid,$pidlength);fclose($pid);$PrevPid = rtrim($mypid); if(($PrevPid !== "")&& posix_kill($PrevPid,0) ) {exit;} else {$pid=fopen($mypidfile, "w");fwrite($pid, $a);fclose($pid);} всем кто откликнулся спасибо -) Последний раз редактировалось Maverick, 19.03.2007 в 10:47. |
|
|
|
![]() |
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
| Опции темы | |
| Опции просмотра | |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| IRC. игра Мафия (#mafbot) | Дайвер | Чаты (общение) | 19 | 25.10.2009 23:14 |
| Как нам не убить наши бесценные жесткие диски? | Pablo | ФайлоОбменная Сеть (DC++) | 40 | 17.07.2008 22:04 |
| Учебный курс «Системный администратор школьной компьютерной сети» | VlaSok | Рефераты, книги, учебные пособия | 0 | 12.06.2008 07:44 |