Skip to main content
    Country/region select      Terms of use
     Home      Products      Services & solutions      Support & downloads      My account     

developerWorks  >  Lotus  >  Forums & community  >  Puttin' on the Bits Blog

Puttin' on the Bits Blog

The Lotus Notes Client Install and Setup Team Blog

If you don't know what NSD is you should probably go read this,
Once upon a time, NSD had a command line option -kill.  This is the description of that option from NSD's help.

Runs NSD in a special mode that kills all Notes/Domino processes in the current "partition" (i.e. all processes that are accessing Notes shared memory and that are running from the same location as NSD

Sounds pretty ominous huh?  We'll it was.  It is also slow and dived deep into the OS to do the dirty work of getting Notes killed.  At some point in NSD's evolution, a lighter implementation of -kill was created.  This new approach leveraged the NotesInit and NotesTerm API functionality that all processes that worked with Notes invoked.  The NSD -kill option was changed to kill processes listed in the pid.nbf.  "Wait what is the pid.nbf you ask?" "Go read this", I reply.  However the  old sledgehammer functionality was kept around and hidden under the command line option -k.  

"That's nice, but so what?" you may be asking yourself. That's a pretty good question.  For 99% of the time (a percentage I made up btw) -kill should be perfectly sufficient for  killing Notes processes.  However ever so often a rogue application somehow manages to get into a state that either doesn't update the pid.nbf properly or fails to be terminated even thought it's listed .  In those cases NSD -k is a possible solution.  

Happy Mitch?

Jeff Mitchell | 14 October 2010 02:18:51 PM ET | Littleton, MA

    About IBM Privacy Contact