Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 118 • Страница 2 из 6<  1  2  3  4  5  6  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

TSC! Russia Vice-captain
Статус: Не в сети
Регистрация: 21.03.2006
Откуда: Петербург
WildCat Спасибо за ссылку, но там nnCron под Windows. А нужен какой-нибудь нормальный справочник по Unix-BSD cron'у.



Партнер
 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
Behc man 5 crontab :)
Unix/BSD cron умеет только запускать задачи по расписанию, поэтому какой тут может быть справочник? Надо писать скрипт на своем любимом языке)

Behc писал(а):
Ох уж эти программеры.


подозрительный кронтаб не спасет от них никак)

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

TSC! Russia Vice-captain
Статус: Не в сети
Регистрация: 21.03.2006
Откуда: Петербург
Anoss Любой?.. BASIC?! :D


 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
Behc ну почему нет, интерпретаторы есть, видел)

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

TSC! Russia Vice-captain
Статус: Не в сети
Регистрация: 21.03.2006
Откуда: Петербург
Anoss Я так понял, что можно и без программирования обойтись, всё делается на системных командах типа kill (моя любимая :)), ps, find и т.п.

И кто говорил, что РВ - это не увлекательный процесс?! Вот сижу теперь, напрягаю мозги пытаюсь в unix разобраться! :D

RU_ZaBoR Cron позволяет запускать задачи 1 раз в минуту, поэтому при неблагоприятном стечении обстоятельств F@H будет 59 секунд висеть в Мониторе активности, а за это время его кто угодно заметит... :weep:


 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
это будет «программирование на sh (bash)» :)

Behc Кроме того, есть шанс, что каждую минуту будет отправляться письмо руту о том, что сработала запись в кронтабе такая-то и такая-то ) Крон — не выход..

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

TSC! Russia Vice-captain
Статус: Не в сети
Регистрация: 21.03.2006
Откуда: Петербург
Anoss Ну кроме cron'а у меня вариантов нет. :( Ау, unix-гуру! :)
Cron, кстати, отправляет почту только если какие-то косяки происходят: неправильный путь, нет прав и т.п. Причем письмо с логом прошлого запуска (?) + письмо с описанием ошибки отправляется не руту, а пользователю, под которым запускается. В нашем варианте - пользователю Cruncher.

По ограничению cron на запуска не чаще 1-го раза в минуту: а что если из cron вызывать подпрограмму, которая каждые 0,1 с будет запускать скрипт? Тормозить от этого не начнёт? И как это сделать?

Про убивания процесса при появлении Монитора активности: вот так я могу получить pid
Код:
>ps -Aw | grep Activity
  241  ??  S      0:02.30 /Applications/Utilities/Activity Monitor.app/Contents/MacOS/Activity Monitor -psn_0_1048577
  242  ??  Ss     0:02.05 /Applications/Utilities/Activity Monitor.app/Contents/Resources/pmTool

Как теперь этот pid запихать в комманду kill?


 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
Behc писал(а):
Как теперь этот pid запихать в комманду kill

Ты что, монитор активности прибивать собрался?)

Так ты пид не получишь, много возни выковыривать его из ps-а. Для этого есть pgrep.

Код:
# kill  `pgrep FAH504`

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

TSC! Russia Vice-captain
Статус: Не в сети
Регистрация: 21.03.2006
Откуда: Петербург
Anoss Мда, что-то попутал. :D Хотя можно и монитор убить, незачем он программерам. :D


 

TSC! Russia Vice-captain
Статус: Не в сети
Регистрация: 21.03.2006
Откуда: Петербург
Anoss писал(а):
Код:

# kill`pgrep FAH504`

1. pgrep в наших краях не водится. :( Зато водятся grep, egrep, fgrep. :)
2. # kill fah5 - тоже не работает, пишет что -bash: kill: fah5: no such pid. Врет, конечно, нагло, но вот как его переубедить?.. А напрямую по pid убивается на ура.


 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
Behc писал(а):
pgrep в наших краях не водится.

А pkill?

Behc писал(а):
kill fah5 - тоже не работает

С чего оно будет работать? kill работает с пидами..

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

TSC! Russia Vice-captain
Статус: Не в сети
Регистрация: 21.03.2006
Откуда: Петербург
Anoss писал(а):
С чего оно будет работать? kill работает с пидами..
Это я так, помечтал... :)
pkill отсутствует. А если все-таки выцепить pid из файла? Н-р: есть файл со следующей строкой:
Код:
  283  p2  S+     0:02.10 /Users/Cruncher/Desktop/FAH/fah5

Т.е. нужно прочитать 3 цифры и отдать их kill.


 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
Значит так, делаем так:

Код:

# kill `ps a | grep FAH | egrep -o [\ ][0-9]+[\ ]`



Внимание на обратные кавычки! Они на букве «Ё»!)

Вот это —
Код:
[\ ]

— [БэкслешПробел]

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


Последний раз редактировалось Anoss 11.10.2006 22:30, всего редактировалось 1 раз.

 

TSC! Russia Vice-captain
Статус: Не в сети
Регистрация: 21.03.2006
Откуда: Петербург
Anoss :applause: :beer:
Убивает наповал! :D :dance:

А я не набирал, а просто скопировал. :) А ё интересно где? Очень нужная буква.


Последний раз редактировалось Behc 12.10.2006 10:32, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 02.01.2003
Откуда: Уфа
Behc писал(а):
Cron позволяет запускать задачи 1 раз в минуту

Сорри, может опять опираясь на виндовый, но всеж ввинчу свой коментарий:
Еще позволяет запускать по событию...

_________________
Hasta la vista, baby


 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
WildCat Нет. Самое сложное, на что он способен — это @reboot :) каждые четверг и пятницу третьей недели нечетных месяцев каждые пятнадцать минут, но только с утра до полудня — это пожалуйста.. но собыыыытия.. какие такие собыытия?

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

Member
Статус: Не в сети
Регистрация: 02.01.2003
Откуда: Уфа
Anoss Ну как? Запуск процесса, остановка процесса, Internet-соединение и т.п. Или настолько виндовый круче?

_________________
Hasta la vista, baby


 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
WildCat Виндовый круче настолько :)

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

TSC! Russia Vice-captain
Статус: Не в сети
Регистрация: 21.03.2006
Откуда: Петербург
Скоро должен выдти клиент для osX для Intel-Based mac & Hackintosh. :tooth: Новый пункт в статистикеуже появился.


 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
Более того, там уже >50 Active CPUs)

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 118 • Страница 2 из 6<  1  2  3  4  5  6  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 50


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  

Лаборатория














Новости

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan