Writing Init Scripts: Difference between revisions
No edit summary |
(added dsecription) |
||
| Line 8: | Line 8: | ||
<pre> | <pre> | ||
description="My Example Daemon" | |||
command="/usr/sbin/mydaemon" | command="/usr/sbin/mydaemon" | ||
command_args="--args-for-mydaemon" | command_args="--args-for-mydaemon" | ||
Revision as of 05:38, 28 December 2010
Do not follow instructions here until this notice is removed. |
This document explains how to write openrc scripts, aka init.d scripts.
Needs to start with #!/sbin/runscript
Using the start/stop templates and special predefined variables:
description="My Example Daemon" command="/usr/sbin/mydaemon" command_args="--args-for-mydaemon" procname="mydaemon" pidfile="/var/run/mydaemon.pid" stopsig="SIGTERM"
Using start-stop-daemon
To be written
start() {
ebegin "Starting mydaemon"
start-stop-daemon --start \
--exec /usr/sbin/mydaemon \
--pidfile /var/run/mydaemon.pid \
-- \
--args-for-mydaemon
eend $?
}
More info here: http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=4
