On Tue, Nov 09, 2004 at 11:33:56AM -0300, Alexandre Cavalcante Alencar wrote: > From: Alexandre Cavalcante Alencar <alexandre.alencar@xxxxxxxxxxxx> > To: For users of Fedora Core releases <fedora-list@xxxxxxxxxx> > Organization: Aspec S/C Ltda > Date: Tue, 09 Nov 2004 11:33:56 -0300 > Subject: Re: How to kill a logged in user? > Reply-To: alexandre.alencar@xxxxxxxxxxxx, > For users of Fedora Core releases <fedora-list@xxxxxxxxxx> > > Hi, > > Ti kill completelly the user, use the skill command, take care using it, > read it's man page. > > skill <user> > skill -9 <user> Old unix wisdom.... When killing any process/ user start out lightly. Use the -HUP signal first. The signal HUP (hangup) is the signal sent when a modem line disconnects. In olden days this was common and most well coded tools do the right thing. There is a reason HUP is signal #1. Since modem line disconnects were so common most programs trap the "-HUP" signal and tidy things up then exit. The default signal for skill is TERM. Use -l or -L to list available signals. Particularly useful signals include HUP, INT, KILL, STOP, CONT, and 0. TERM is a good second choice.... Since Kill -9 cannot be caught by the process, the process cannot signal child processes (one source of zombies), write data to and close files (sync buffers), notify clients, remove lock files, unlink temp files, and other good programming practices and actions. SigKILL should be used LAST and with enough time after lesser signals for normal system calls to finish and for the process to tidy up. -- T o m M i t c h e l l spam unwanted email. SPAM, good eats, and a trademark of Hormel Foods.