URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 30831
[ Назад ]

Исходное сообщение
"обработка SIGTERM "

Отправлено yoprst , 10-Июн-03 10:27 
Робяты, надо сделать такое -
при получении SIGTERM , SIGINT выполнять команду.
например # ipfw show > ipfw.dump

KAK !? (Freebsd 4.8)


Содержание

Сообщения в этом обсуждении
"обработка SIGTERM "
Отправлено ShyLion , 10-Июн-03 10:51 
>Робяты, надо сделать такое -
>при получении SIGTERM , SIGINT выполнять команду.
>например # ipfw show > ipfw.dump
>
>KAK !? (Freebsd 4.8)


#!/bin/sh

trap 'ipfw show > ipfw.dump' INT TERM


"обработка SIGTERM "
Отправлено yoprst , 10-Июн-03 11:42 
>>Робяты, надо сделать такое -
>>при получении SIGTERM , SIGINT выполнять команду.
>>например # ipfw show > ipfw.dump
>>
>>KAK !? (Freebsd 4.8)
>
>
>#!/bin/sh
>
>trap 'ipfw show > ipfw.dump' INT TERM

я извеняюсь, я наверно неправильно вопрос поставил :

при REBOOT нужно выполнять команду


"обработка SIGTERM "
Отправлено lavr , 10-Июн-03 12:01 
>>>Робяты, надо сделать такое -
>>>при получении SIGTERM , SIGINT выполнять команду.
>>>например # ipfw show > ipfw.dump
>>>
>>>KAK !? (Freebsd 4.8)
>>
>>
>>#!/bin/sh
>>
>>trap 'ipfw show > ipfw.dump' INT TERM
>
>я извеняюсь, я наверно неправильно вопрос поставил :
>
>при REBOOT нужно выполнять команду

ну и чем не нравится? аналогично /etc/rc.shutdown - там пример для
сохранения ipf, делаешь скрипт для reboot.

или в /usr/src/sbin/reboot/reboot.c перед SIGTERM вставь:

system("ipfw show > ipfw.dump");


"обработка SIGTERM "
Отправлено yoprst , 10-Июн-03 14:12 

>
>ну и чем не нравится? аналогично /etc/rc.shutdown - там пример для
>сохранения ipf, делаешь скрипт для reboot.

что значит делаешь скрипт для reboot ?  /etc/rc.reboot ??

>
>или в /usr/src/sbin/reboot/reboot.c перед SIGTERM вставь:
>
>system("ipfw show > ipfw.dump");

если так , то надо перекомпилировать  ?


"обработка SIGTERM "
Отправлено lavr , 10-Июн-03 14:17 
>
>>
>>ну и чем не нравится? аналогично /etc/rc.shutdown - там пример для
>>сохранения ipf, делаешь скрипт для reboot.
>
>что значит делаешь скрипт для reboot ?  /etc/rc.reboot ??

вместо: /sbin/reboot заменяешь скриптом с вызовом оригинального reboot,
перед вызовом сохраняешь таблицы

>>
>>или в /usr/src/sbin/reboot/reboot.c перед SIGTERM вставь:
>>
>>system("ipfw show > ipfw.dump");
>
>если так , то надо перекомпилировать  ?

а як же


"обработка SIGTERM "
Отправлено Nikolaev D. , 10-Июн-03 18:24 
>>что значит делаешь скрипт для reboot ?  /etc/rc.reboot ??
>
>вместо: /sbin/reboot заменяешь скриптом с вызовом оригинального reboot,
>перед вызовом сохраняешь таблицы

Все просто в файл /etc/rc.shudown вписать:
/sbin/ipfw show > /var/log/ipfw_dump_last


"обработка SIGTERM "
Отправлено lavr , 10-Июн-03 18:41 
>>>что значит делаешь скрипт для reboot ?  /etc/rc.reboot ??
>>
>>вместо: /sbin/reboot заменяешь скриптом с вызовом оригинального reboot,
>>перед вызовом сохраняешь таблицы
>
>Все просто в файл /etc/rc.shudown вписать:
>/sbin/ipfw show > /var/log/ipfw_dump_last

я так понял ему по reboot нужно.


"обработка SIGTERM "
Отправлено ShyLion , 11-Июн-03 09:46 
>>>>что значит делаешь скрипт для reboot ?  /etc/rc.reboot ??
>>>
>>>вместо: /sbin/reboot заменяешь скриптом с вызовом оригинального reboot,
>>>перед вызовом сохраняешь таблицы
>>
>>Все просто в файл /etc/rc.shudown вписать:
>>/sbin/ipfw show > /var/log/ipfw_dump_last
>
>я так понял ему по reboot нужно.
я так понял ему вообще при любом дауне системы (reboot, shutdown)
ip статистику сохранять надо



"обработка SIGTERM "
Отправлено lavr , 11-Июн-03 11:46 
>>>>>что значит делаешь скрипт для reboot ?  /etc/rc.reboot ??
>>>>
>>>>вместо: /sbin/reboot заменяешь скриптом с вызовом оригинального reboot,
>>>>перед вызовом сохраняешь таблицы
>>>
>>>Все просто в файл /etc/rc.shudown вписать:
>>>/sbin/ipfw show > /var/log/ipfw_dump_last
>>
>>я так понял ему по reboot нужно.
>я так понял ему вообще при любом дауне системы (reboot, shutdown)
>ip статистику сохранять надо

так в любом случае ему подсказали и про shutdown и про reboot, ну кроме
CTRL-ALT-DEL (для серверов лучше disable)