2 # Kill all winbindd processes and re-start them
4 require './samba-lib.pl';
6 &error_setup("<blink><font color=red>$text{'eacl_aviol'}</font></blink>");
7 &error("$text{'eacl_np'} $text{'eacl_papply'}") unless $access{'apply'};
9 &error_setup($text{'restart_err_wb'});
11 if ($config{'stop_cmd_wb'}) {
12 &system_logged("$config{'stop_cmd_wb'} >/dev/null 2>&1 </dev/null");
15 @wbpids = &find_byname("winbindd");
16 &kill_logged('TERM', @wbpids);
19 if ($config{'start_cmd_wb'}) {
20 $rv = &system_logged("$config{'start_cmd_wb'} >/dev/null 2>&1 </dev/null");
21 if ($rv) { &error(&text('start_fail', $config{'start_cmd_wb'})); }
24 $rv = &system_logged("$config{winbind_server} >/dev/null 2>&1 </dev/null");
25 if ($rv) { &error(&text('start_fail', $config{winbind_server})); }
28 &webmin_log("apply_wb");