Member
Статус: Не в сети Регистрация: 01.04.2005 Откуда: Москва-Лубянка
Behc man 5 crontab
Unix/BSD cron умеет только запускать задачи по расписанию, поэтому какой тут может быть справочник? Надо писать скрипт на своем любимом языке)
TSC! Russia Vice-captain
Статус: Не в сети Регистрация: 21.03.2006 Откуда: Петербург
Anoss Я так понял, что можно и без программирования обойтись, всё делается на системных командах типа kill (моя любимая ), ps, find и т.п.
И кто говорил, что РВ - это не увлекательный процесс?! Вот сижу теперь, напрягаю мозги пытаюсь в unix разобраться!
RU_ZaBoR Cron позволяет запускать задачи 1 раз в минуту, поэтому при неблагоприятном стечении обстоятельств F@H будет 59 секунд висеть в Мониторе активности, а за это время его кто угодно заметит...
Member
Статус: Не в сети Регистрация: 01.04.2005 Откуда: Москва-Лубянка
это будет «программирование на sh (bash)»
Behc Кроме того, есть шанс, что каждую минуту будет отправляться письмо руту о том, что сработала запись в кронтабе такая-то и такая-то ) Крон — не выход..
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
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 Откуда: Москва-Лубянка
WildCat Нет. Самое сложное, на что он способен — это @reboot каждые четверг и пятницу третьей недели нечетных месяцев каждые пятнадцать минут, но только с утра до полудня — это пожалуйста.. но собыыыытия.. какие такие собыытия?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 112
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения