NSSM 2.7.
[nssm.git] / README.txt
index d9e6ee0..3ef6005 100644 (file)
@@ -1,5 +1,5 @@
 NSSM: The Non-Sucking Service Manager\r
-Version 2.4, 2010-09-23\r
+Version 2.7, 2011-01-25\r
 \r
 NSSM is a service helper program similar to srvany and cygrunsrv.  It can \r
 start any application as an NT service and will restart the service if it \r
@@ -22,6 +22,8 @@ based on the exit code of the managed application.
 \r
 Since version 2.3, NSSM logs to the Windows event log more elegantly.\r
 \r
+Since version 2.5, NSSM respects environment variables in its parameters.\r
+\r
 \r
 Usage\r
 -----\r
@@ -71,7 +73,7 @@ successfully started or you send it a stop signal.
 \r
 NSSM will look in the registry under\r
 HKLM\SYSTEM\CurrentControlSet\Services\<service>\Parameters\AppExit for\r
-string (REG_SZ) values corresponding to the exit code of the application.\r
+string (REG_EXPAND_SZ) values corresponding to the exit code of the application.\r
 If the application exited with code 1, for instance, NSSM will look for a\r
 string value under AppExit called "1" or, if it does not find it, will\r
 fall back to the AppExit (Default) value.  You can find out the exit code\r
@@ -156,6 +158,9 @@ Credits
 Thanks to Bernard Loh for finding a bug with service recovery.\r
 Thanks to Benjamin Mayrargue (www.softlion.com) for adding 64-bit support.\r
 Thanks to Joel Reingold for spotting a command line truncation bug.\r
+Thanks to Arve Knudsen for spotting that child processes of the monitored\r
+application could be left running on service shutdown, and that a missing\r
+registry value for AppDirectory confused NSSM.\r
 \r
 Licence\r
 -------\r