2015-04-13 22:05:08 +02:00
|
|
|
Supervised services. To be deprecated by [[systemd]].
|
|
|
|
|
|
|
|
== Beispiel-Setup ==
|
|
|
|
|
2015-04-15 23:12:50 +02:00
|
|
|
<source lang=bash>apt-get install runit</source>
|
|
|
|
<source lang=bash>mkdir /etc/service/$name</source>
|
|
|
|
<source lang=bash>cat > /etc/service/$name/run</source>
|
|
|
|
<pre>
|
2015-04-13 22:05:08 +02:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
exec 2>&1
|
|
|
|
exec chpst -u $user -U $user -- kabelsalatd
|
|
|
|
^D
|
|
|
|
</pre>
|
2015-04-15 23:12:50 +02:00
|
|
|
<source lang=bash>chmod a+x /etc/service/$name/run</source>
|
|
|
|
<source lang=bash>sv status /etc/service/$name/</source>
|
2015-04-13 22:05:08 +02:00
|
|
|
|
|
|
|
=== Logging ===
|
|
|
|
|
2015-04-15 23:12:50 +02:00
|
|
|
<source lang=bash>mkdir /var/log/$name /etc/service/$name/log</source>
|
|
|
|
<source lang=bash>cat > /etc/service/$name/log/run</source>
|
|
|
|
<pre>
|
2015-04-13 22:05:08 +02:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
exec svlogd -ttt /var/log/$name
|
|
|
|
^D
|
|
|
|
</pre>
|
2015-04-15 23:12:50 +02:00
|
|
|
<source lang=bash>chmod a+x /etc/service/$name/log/run</source>
|
2015-04-15 23:08:57 +02:00
|
|
|
|
|
|
|
[[category:systemd]]
|