aboutsummaryrefslogtreecommitdiff
path: root/sysutils/stalepid/pkg-descr
diff options
context:
space:
mode:
authorPeter Pentchev <roam@FreeBSD.org>2003-12-09 08:34:26 +0000
committerPeter Pentchev <roam@FreeBSD.org>2003-12-09 08:34:26 +0000
commit8f9a790ec213aa3a5df851ff6259ac3e21b241cc (patch)
tree57c43cc135caf128e182f02664ce7031548ca2b0 /sysutils/stalepid/pkg-descr
parentae599a126a6c9cd9427b7ca96d9fed9e1d98a9c5 (diff)
downloadports-8f9a790ec213aa3a5df851ff6259ac3e21b241cc.tar.gz
ports-8f9a790ec213aa3a5df851ff6259ac3e21b241cc.zip
Notes
Diffstat (limited to 'sysutils/stalepid/pkg-descr')
-rw-r--r--sysutils/stalepid/pkg-descr18
1 files changed, 18 insertions, 0 deletions
diff --git a/sysutils/stalepid/pkg-descr b/sysutils/stalepid/pkg-descr
new file mode 100644
index 000000000000..0289b57a2c31
--- /dev/null
+++ b/sysutils/stalepid/pkg-descr
@@ -0,0 +1,18 @@
+The stalepid utility was developed to facilitate the startup of servers
+that write their process ID to a file and refuse to start if that file
+exists (e.g. when the process was last terminated by an unclean shutdown,
+or simply killed without given the chance to clean up the process ID
+file). The stalepid utility is used to check for and possibly remove
+those stale process ID files. Upon its invocation, stalepid checks for
+the following conditions:
+- the file specified by the pidfile argument exists;
+- it contains a single line, and the line contains a single number;
+- there is no process with the process ID specified in the file, or if
+ there is one, it is not named processname.
+
+If all those conditions are met, the stalepid utility will remove the
+file specified by the pidfile argument, thus allowing the next invocation
+of the server to proceed normally.
+
+Author: Peter Pentchev <roam@ringlet.net>
+WWW: http://devel.ringlet.net/sysutils/stalepid/