On Fri, 17 Mar 2000, you wrote:
killall -HUP syslogd
Cannot find HUP in man pages ~
what is HUP , please ?
It's a parameter to kill and killall. It tells these programs to send a certain kind of signal to the target process(es). This particular signal should be interpreted by the target as an instruction to reinitialize itself, roughly equivalent to shutting down and then restarting. There are a bunch of different signals that can be sent, by name (e.g. HUP) or number. The three most useful, in my experience, are: * TERM, the default - instructs the process to terminate. The process is in theory free to ignore this instruction, but any well-behaved process will promptly terminate in an orderly fashion. * HUP - informs the process that its controlling terminal is disconnected. Terminal-driven processes should terminate; daemons (such as syslogd) should re-initialize. * KILL - terminates the target process. The target process CANNOT ignore this signal (unlike TERM) and won't get a chance to clean up behind itself before terminating. Use this only after determining that the process is for some reason ignoring TERM. The complete list can be gotten by man 7 signal or if you want the list with no explanations at all, kill -l (that's a letter L) At one time I found a really good explanation of how a well-behaved process will respond to different signals, but I can't seem to locate it again. Sorry. -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/