m0ps Posted April 13, 2011 Share Posted April 13, 2011 Здравствуйте! Решил накидать rc скрип для удобного управления moxattyd под freebsd. Для команды reload в ридми указан сигнал (USR1). Возник вопрос по выбору нужного сигнала для shutdown. По дефолту rc.subr для shutdown использует сигнал 15 (TERM). Но этим сигналом moxattyd не убивается. Каким сигналом правильно завершать процесс moxattyd? Link to comment
m0ps Posted April 13, 2011 Author Share Posted April 13, 2011 только что пришел ответ из службы поддержки в тайване (еще в пятницу заполнил форму на сайте). если быть кратким, ответ был таков: используйте любой сигнал, хоть 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
Komantsev Posted April 13, 2011 Share Posted April 13, 2011 Ну раз сами тайваньцы порекомендовали, то наши комментарии излишни :-)) Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now