mirror of https://github.com/winsw/winsw
documenting the new addition
parent
39891488bf
commit
44cbd03afd
|
@ -149,7 +149,7 @@ This element specifies the arguments to be passed to the executable. Winsw will
|
||||||
|
|
||||||
For backward compatibility, `<arguments>` element can be used instead to specify the whole command line in a single element.
|
For backward compatibility, `<arguments>` element can be used instead to specify the whole command line in a single element.
|
||||||
|
|
||||||
## stopargument/stopexecutable
|
### stopargument/stopexecutable
|
||||||
When the service is requested to stop, winsw simply calls <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms686714(v=vs.85).aspx">TerminateProcess</a> API to kill the service instantly. However, if `<stopargument>` elements are present, winsw will instead launch another process of `<executable>` (or `<stopexecutable>` if that's specified) with the `<stopargument>` arguments, and expects that to initiate the graceful shutdown of the service process.
|
When the service is requested to stop, winsw simply calls <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms686714(v=vs.85).aspx">TerminateProcess</a> API to kill the service instantly. However, if `<stopargument>` elements are present, winsw will instead launch another process of `<executable>` (or `<stopexecutable>` if that's specified) with the `<stopargument>` arguments, and expects that to initiate the graceful shutdown of the service process.
|
||||||
|
|
||||||
Winsw will then wait for the two processes to exit on its own, before reporting back to Windows that the service has terminated.
|
Winsw will then wait for the two processes to exit on its own, before reporting back to Windows that the service has terminated.
|
||||||
|
@ -187,3 +187,5 @@ This is another useful building block for developing a self-updating service.
|
||||||
### log
|
### log
|
||||||
See the "Logging" section above for more details.
|
See the "Logging" section above for more details.
|
||||||
|
|
||||||
|
### workingdirectory
|
||||||
|
This optional element sets the current directory of the process launched by winsw.
|
||||||
|
|
Loading…
Reference in New Issue