The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"check if gmake alredy running"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"check if gmake alredy running"  +/
Сообщение от tsolodov on 02-Мрт-11, 17:55 
Блин никак не дойдет как проверить запущен ли gmake.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "check if gmake alredy running"  +/
Сообщение от tsolodov on 02-Мрт-11, 18:13 
> Блин никак не дойдет как проверить запущен ли gmake.

Всмысле есть Makefile, как узнгать запущен ли gmake для этого файла?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "check if gmake alredy running"  +/
Сообщение от anonymous (??) on 02-Мрт-11, 21:44 
>> Блин никак не дойдет как проверить запущен ли gmake.
> Всмысле есть Makefile, как узнгать запущен ли gmake для этого файла?

все равно непонятно

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "check if gmake alredy running"  +/
Сообщение от tsolodov on 02-Мрт-11, 21:55 
>>> Блин никак не дойдет как проверить запущен ли gmake.
>> Всмысле есть Makefile, как узнгать запущен ли gmake для этого файла?
> все равно непонятно

Согласен, неправильно объясняю


Короче говоря, использую gmake следующим образом:
генерю определенные файлы, и в одном месте делаю инсерт в БД, так вот если во время выполнения еще раз запустить gmake, то он запустится и отработает. Хотелось бы чтобы в то время, когда он выполняется, если я запущу его по ошибке еще раз, то он бы ругнулся что gmake уже запущен, мне кажется что в gmake предусмотрена такая штука, но я ее не могу найти)))


Вроде понятно сейчас описал)))

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "check if gmake alredy running"  +/
Сообщение от vg (??) on 03-Мрт-11, 10:27 
Легче сделать дополнительный скрипт, который будет создавать что-то наподобие lock-file
И не использовать gmake напрямую :)

Это так...идеи вслух

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "check if gmake alredy running"  +/
Сообщение от tsolodov on 03-Мрт-11, 18:35 
> Легче сделать дополнительный скрипт, который будет создавать что-то наподобие lock-file
> И не использовать gmake напрямую :)
> Это так...идеи вслух

Согласен, сейчас так и сделал, но я почему то уверен что в gmake есть такая возможность, незнаю из-за чего))))

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "check if gmake alredy running"  +/
Сообщение от pavlinux (ok) on 03-Мрт-11, 14:31 
> Блин никак не дойдет как проверить запущен ли gmake.

alias gmake='[ `pidof gmake` ] || gmake;'

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "check if gmake alredy running"  +/
Сообщение от tsolodov on 03-Мрт-11, 18:34 
>> Блин никак не дойдет как проверить запущен ли gmake.
> alias gmake='[ `pidof gmake` ] || gmake;'

Не катит, т.к. на серваке запускается регулярно gmake только для других Makefile файлов

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "check if gmake alredy running"  +/
Сообщение от pavlinux (ok) on 03-Мрт-11, 18:56 
>>> Блин никак не дойдет как проверить запущен ли gmake.
>> alias gmake='[ `pidof gmake` ] || gmake;'
> Не катит, т.к. на серваке запускается регулярно gmake только для других Makefile файлов

Смысл объяснил, кури дальше command line tools (например ps или top)


Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "check if gmake alredy running"  +/
Сообщение от Ager email on 03-Мрт-11, 23:28 
>>> Блин никак не дойдет как проверить запущен ли gmake.
>> alias gmake='[ `pidof gmake` ] || gmake;'
> Не катит, т.к. на серваке запускается регулярно gmake только для других Makefile
> файлов

Попробуйте сделать симлинк на gmake что-то типа my_lohg_working_gmake
запускаете и проверяете его

или скопировать gmake в какой-либо "нестандартный" каталог   /where/place/my/gmake
запускаете с полным путем и проверяете на активность

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "check if gmake alredy running"  +/
Сообщение от tsolodov on 05-Мрт-11, 15:05 
>>>> Блин никак не дойдет как проверить запущен ли gmake.
>>> alias gmake='[ `pidof gmake` ] || gmake;'
>> Не катит, т.к. на серваке запускается регулярно gmake только для других Makefile
>> файлов
> Попробуйте сделать симлинк на gmake что-то типа my_lohg_working_gmake
> запускаете и проверяете его
> или скопировать gmake в какой-либо "нестандартный" каталог   /where/place/my/gmake
> запускаете с полным путем и проверяете на активность

Интересная идея!

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "check if gmake alredy running"  +/
Сообщение от pavlinux (ok) on 15-Мрт-11, 13:23 
>>>>> Блин никак не дойдет как проверить запущен ли gmake.
>>>> alias gmake='[ `pidof gmake` ] || gmake;'
>>> Не катит, т.к. на серваке запускается регулярно gmake только для других Makefile
>>> файлов
>> Попробуйте сделать симлинк на gmake что-то типа my_lohg_working_gmake
>> запускаете и проверяете его
>> или скопировать gmake в какой-либо "нестандартный" каталог   /where/place/my/gmake
>> запускаете с полным путем и проверяете на активность
> Интересная идея!

Ну тогда, может тоже "Не прокатить, т.к. на серваке запускается регулярно /where/place/my/gmake, только для других Makefile файлов "

В идеале привязать проверку на PID name, UID, номер консоли и PID родительского шелла.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру