Writing Init Scripts: Difference between revisions
(initial doc on how to write rc scripts) |
No edit summary |
||
Line 29: | Line 29: | ||
} | } | ||
</pre> | </pre> | ||
More info here: | |||
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=4 |
Revision as of 05:36, 28 December 2010
This material is work-in-progress ... 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:
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