![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| CPlusPlusFAN |
|
||||||||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 315 Регистрация: 1.11.2005 Где: Воронеж Репутация: нет Всего: нет |
Здравствуйте, у меня есть перл скрипт
, который запускается
Затем запускаю скрипт
, который должен мне вернуть pid моего перл скрипта, однако он возвращает pid'ы всех запущенных перл скриптов и моего тоже. Также пробовал добавлять строчку
и запускать соответственно
А затем скрипт
, так он мне вобще ничего не возвращает. Подскажите, как лучше запускать перл скрипт и выполнять проверку на запуск, чтобы возвращался pid только моего перл скрипта (или ничего, если таковой не запущен). |
||||||||||||
|
|||||||||||||
| marykone |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2722 Регистрация: 2.5.2006 Где: Краснодар Репутация: 2 Всего: 67 |
pidof perl это проверка самого перла
ps -ax | grep launch.pl так попробуйте ! -------------------- получил ответ, пометь вопрос как решенный (правый верхний угол вашей темы). |
|||
|
||||
| CPlusPlusFAN |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 315 Регистрация: 1.11.2005 Где: Воронеж Репутация: нет Всего: нет |
||||
|
||||
| marykone |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2722 Регистрация: 2.5.2006 Где: Краснодар Репутация: 2 Всего: 67 |
а сминусом не канает ? что за дистрибутив ? пометь вопрос как решенный -------------------- получил ответ, пометь вопрос как решенный (правый верхний угол вашей темы). |
|||
|
||||
| nitr |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 5 Всего: 84 |
Более точный вариант:
т.е. в вашем скрипте
Добавлено через 3 минуты и 20 секунд marykone, а где "-ax" работает без варнинга? Сколько не встречал *nix-систем, везде данный варнинг вылазил... ;)
Добавлено через 4 минуты и 54 секунды если в скрипте или выводе будет ошибка, то можно получить неверный PID |
||||||
|
|||||||
| CPlusPlusFAN |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 315 Регистрация: 1.11.2005 Где: Воронеж Репутация: нет Всего: нет |
||||
|
||||
| marykone |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2722 Регистрация: 2.5.2006 Где: Краснодар Репутация: 2 Всего: 67 |
Это сообщение отредактировал(а) marykone - 13.10.2008, 17:36 -------------------- получил ответ, пометь вопрос как решенный (правый верхний угол вашей темы). |
||||
|
|||||
| krwlr |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 383 Регистрация: 6.12.2006 Репутация: 5 Всего: 51 |
-------------------- убрал |
||||
|
|||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 5 Всего: 84 |
krwlr, и что? Покажите листинг ps -ax. Варнинг будет 100%.
marykone, я во фри с 5.1.1 версии, -ax варнинг выдавал... Просто использовал -ax ещё со "старых" времен, по манам видел... А потом заметил варнинг
|
|||
|
||||
| gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 2 Всего: 17 |
не понял, как посмотреть запущин ли скрипт? чтобы паралельно два скрипта не запустились? запускаються через крон каждые 3 минуты
Добавлено через 59 секунд
что с этим делать? |
|||
|
||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 41 Всего: 181 |
Скрипт при старте получает свой PID, читает файл вроде /tmp/myscript.pid, если файл существует и в нём записан PID != $pid_script, значит другой скрипт еще работает, выходим с ошибкой, если файла нет, пишем свой PID в него, делаем что надо, перед окончанием удаляем файл. Просто и сердито... Это сообщение отредактировал(а) nickless - 13.12.2008, 22:35 -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 2 Всего: 17 |
есть модули удобные...
|
|||
|
||||
| gcc |
|
||||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 2 Всего: 17 |
что-то не понял
я запускаю
почему он пишет через один раз что скрипт уже запущен? скрипт выполняется быстро pid все время один чтоли? Это сообщение отредактировал(а) gcc - 14.1.2009, 03:12 |
||||
|
|||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |