Jump to content
Форум по продукции MOXA

"правильный" сигнал kill для завершения moxattyd


Recommended Posts

Здравствуйте!

Решил накидать rc скрип для удобного управления moxattyd под freebsd.

Для команды reload в ридми указан сигнал (USR1). Возник вопрос по выбору нужного сигнала для shutdown. По дефолту rc.subr для shutdown использует сигнал 15 (TERM). Но этим сигналом moxattyd не убивается.

Каким сигналом правильно завершать процесс moxattyd?

Link to comment

только что пришел ответ из службы поддержки в тайване (еще в пятницу заполнил форму на сайте).

если быть кратким, ответ был таков:

используйте любой сигнал, хоть 9 :)

===================

если вдруг кому понадобиться, выкладываю здесь скрипт:

[14:27] /home/m0ps >cat /usr/local/etc/rc.d/moxattyd
#!/bin/sh

# PROVIDE: moxattyd 
# REQUIRE: NETWORKING LOGIN
# KEYWORD: shutdown

. /etc/rc.subr

name="moxattyd"
rcvar=`set_rcvar`
command="/usr/local/etc/${name}/${name}"
start_precmd="${name}_prestart"

required_files="/usr/local/etc/${name}/${name}.cf"
extra_commands="reload"
sig_reload="USR1"
sig_stop="QUIT"

load_rc_config $name
eval "${rcvar}=\${${rcvar}:-'NO'}"

moxattyd_prestart()
{
 rc_flags="-t 1"
}

run_rc_command "$1"

это мой первый rc скрипт, так что просьба сильно не пинать, хотя критика приветствуется :)

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...