$text{'chown_stop'}\n"; system("$config{'squid_path'} -f $config{'squid_conf'} ". "-k shutdown >/dev/null 2>&1"); for(my $i=0; $i<40; $i++) { if (!kill(0, $pid)) { last; } sleep(1); } print "$text{'chown_done'}\n"; $stopped++; } # Change ownership print "
$text{'chown_chown'}\n"; my ($user, $group) = &get_squid_user($conf); &chown_files($user, $group, $conf); print "$text{'chown_done'}\n"; # Re-start Squid if ($stopped) { print "
$text{'chown_restart'}\n"; my $temp = &transname(); system("$config{'squid_path'} -sY -f $config{'squid_conf'} >$temp 2>&1 /dev/null 2>&1"); print "$text{'chown_failrestart'}\n"; print "
$errs