<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.amahi.org/index.php?action=history&amp;feed=atom&amp;title=Init_scripts</id>
	<title>Init scripts - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.amahi.org/index.php?action=history&amp;feed=atom&amp;title=Init_scripts"/>
	<link rel="alternate" type="text/html" href="https://wiki.amahi.org/index.php?title=Init_scripts&amp;action=history"/>
	<updated>2026-05-07T10:28:44Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>https://wiki.amahi.org/index.php?title=Init_scripts&amp;diff=81884&amp;oldid=prev</id>
		<title>Bigfoot65 at 16:30, 5 April 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.amahi.org/index.php?title=Init_scripts&amp;diff=81884&amp;oldid=prev"/>
		<updated>2014-04-05T16:30:41Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 16:30, 5 April 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{NeedsUpdate}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is a compilation of Fedora 14 init scripts for various Amahi applications using PHP, JAVA, and Python.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is a compilation of Fedora 14 init scripts for various Amahi applications using PHP, JAVA, and Python.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key amahi_wiki:diff::1.12:old-48986:rev-81884 --&gt;
&lt;/table&gt;</summary>
		<author><name>Bigfoot65</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.amahi.org/index.php?title=Init_scripts&amp;diff=48986&amp;oldid=prev</id>
		<title>Bigfoot65 at 15:43, 24 November 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.amahi.org/index.php?title=Init_scripts&amp;diff=48986&amp;oldid=prev"/>
		<updated>2011-11-24T15:43:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 15:43, 24 November 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is a compilation of init scripts for various Amahi applications using PHP, JAVA, and Python.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is a compilation of &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Fedora 14 &lt;/ins&gt;init scripts for various Amahi applications using PHP, JAVA, and Python.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===ZNC===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===ZNC===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key amahi_wiki:diff::1.12:old-36937:rev-48986 --&gt;
&lt;/table&gt;</summary>
		<author><name>Bigfoot65</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.amahi.org/index.php?title=Init_scripts&amp;diff=36937&amp;oldid=prev</id>
		<title>Bigfoot65: Protected &quot;Init scripts&quot; ([edit=sysop] (indefinite) [move=sysop] (indefinite))</title>
		<link rel="alternate" type="text/html" href="https://wiki.amahi.org/index.php?title=Init_scripts&amp;diff=36937&amp;oldid=prev"/>
		<updated>2011-03-20T02:49:25Z</updated>

		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/index.php/Init_scripts&quot; title=&quot;Init scripts&quot;&gt;Init scripts&lt;/a&gt;&amp;quot; ([edit=sysop] (indefinite) [move=sysop] (indefinite))&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 02:49, 20 March 2011&lt;/td&gt;
				&lt;/tr&gt;
&lt;!-- diff cache key amahi_wiki:diff::1.12:old-36901:rev-36937 --&gt;
&lt;/table&gt;</summary>
		<author><name>Bigfoot65</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.amahi.org/index.php?title=Init_scripts&amp;diff=36901&amp;oldid=prev</id>
		<title>Bigfoot65 at 02:37, 20 March 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.amahi.org/index.php?title=Init_scripts&amp;diff=36901&amp;oldid=prev"/>
		<updated>2011-03-20T02:37:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 02:37, 20 March 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l618&quot; &gt;Line 618:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 618:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Return to [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Web_App_Packaging|&lt;/del&gt;Web App Packaging]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Return to [[Web App Packaging &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Notes&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key amahi_wiki:diff::1.12:old-36895:rev-36901 --&gt;
&lt;/table&gt;</summary>
		<author><name>Bigfoot65</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.amahi.org/index.php?title=Init_scripts&amp;diff=36895&amp;oldid=prev</id>
		<title>Bigfoot65: Created page with &quot;This is a compilation of init scripts for various Amahi applications using PHP, JAVA, and Python.  ===ZNC=== &lt;pre&gt;#!/bin/sh # # znc - Advanced IRC Bouncer INIT script for Fedora ...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.amahi.org/index.php?title=Init_scripts&amp;diff=36895&amp;oldid=prev"/>
		<updated>2011-03-20T02:35:47Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;This is a compilation of init scripts for various Amahi applications using PHP, JAVA, and Python.  ===ZNC=== &amp;lt;pre&amp;gt;#!/bin/sh # # znc - Advanced IRC Bouncer INIT script for Fedora ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This is a compilation of init scripts for various Amahi applications using PHP, JAVA, and Python.&lt;br /&gt;
&lt;br /&gt;
===ZNC===&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/sh&lt;br /&gt;
#&lt;br /&gt;
# znc - Advanced IRC Bouncer INIT script for Fedora #&lt;br /&gt;
# chkconfig:   35 99 14&lt;br /&gt;
# description: An Advanced IRC bouncer INIT script for \&lt;br /&gt;
#              Fedora-CentOS Variants&lt;br /&gt;
# Source function library.&lt;br /&gt;
. /etc/rc.d/init.d/functions&lt;br /&gt;
#&lt;br /&gt;
exec=/usr/bin/znc&lt;br /&gt;
prog=znc&lt;br /&gt;
config=/home/bigfoot/.znc&lt;br /&gt;
runas=bigfoot&lt;br /&gt;
&lt;br /&gt;
lockfile=/var/lock/subsys/$prog&lt;br /&gt;
&lt;br /&gt;
start() {&lt;br /&gt;
    [ -x $exec ] || exit 5&lt;br /&gt;
    echo -n $&amp;quot;Starting $prog: &amp;quot;&lt;br /&gt;
    # if not running, start it up here, usually something like &amp;quot;daemon $exec&amp;quot;&lt;br /&gt;
    daemon --user $runas &amp;quot;$exec -d $config &amp;gt;/dev/null 2&amp;gt;&amp;amp;1&amp;quot;&lt;br /&gt;
    # If you're reckless with your system, comment the line above and&lt;br /&gt;
    # uncomment this one below... I just don't get it why&lt;br /&gt;
    # daemon &amp;quot;$exec -r -d $config &amp;gt;/dev/null 2&amp;gt;&amp;amp;1&amp;quot;&lt;br /&gt;
    retval=$?&lt;br /&gt;
    echo&lt;br /&gt;
    [ $retval -eq 0 ] &amp;amp;&amp;amp; touch $lockfile&lt;br /&gt;
    return $retval&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
stop() {&lt;br /&gt;
    echo -n $&amp;quot;Stopping $prog: &amp;quot;&lt;br /&gt;
    # stop it here, often &amp;quot;killproc $prog&amp;quot;&lt;br /&gt;
    killproc $prog -TERM&lt;br /&gt;
    retval=$?&lt;br /&gt;
    echo&lt;br /&gt;
    [ $retval -eq 0 ] &amp;amp;&amp;amp; rm -f $lockfile&lt;br /&gt;
    return $retval&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
reload() {&lt;br /&gt;
    echo -n $&amp;quot;Reloading $prog: &amp;quot;&lt;br /&gt;
    # stop it here, often &amp;quot;killproc $prog&amp;quot;&lt;br /&gt;
    killproc $prog -HUP&lt;br /&gt;
    retval=$?    &lt;br /&gt;
    echo&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
restart() {&lt;br /&gt;
    stop&lt;br /&gt;
    start&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
rh_status() {&lt;br /&gt;
    # run checks to determine if the service is running or use generic status&lt;br /&gt;
    status $prog&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
rh_status_q() {&lt;br /&gt;
    rh_status &amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
    start)&lt;br /&gt;
        rh_status_q &amp;amp;&amp;amp; exit 0&lt;br /&gt;
        $1&lt;br /&gt;
        ;;&lt;br /&gt;
    stop)&lt;br /&gt;
        rh_status_q || exit 0&lt;br /&gt;
        $1&lt;br /&gt;
        ;;&lt;br /&gt;
    restart)&lt;br /&gt;
        $1&lt;br /&gt;
        ;;&lt;br /&gt;
    reload)&lt;br /&gt;
        rh_status_q || exit 7&lt;br /&gt;
        $1&lt;br /&gt;
        ;;&lt;br /&gt;
    status)&lt;br /&gt;
        rh_status&lt;br /&gt;
        ;;&lt;br /&gt;
    condrestart|try-restart)&lt;br /&gt;
        rh_status_q || exit 0&lt;br /&gt;
        restart&lt;br /&gt;
        ;;&lt;br /&gt;
    *)&lt;br /&gt;
        echo $&amp;quot;Usage: $0 {start|stop|status|reload|restart|condrestart|try-restart}&amp;quot;&lt;br /&gt;
        exit 2&lt;br /&gt;
esac&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SickBeard===&lt;br /&gt;
&amp;lt;pre&amp;gt;#! /bin/sh&lt;br /&gt;
&lt;br /&gt;
# Author: riyadc&lt;br /&gt;
# Basis: Parts of the script based on and inspired by work from&lt;br /&gt;
#		daemox (ainer.org), tret (sabnzbd.org), beckstown (xbmc.org),&lt;br /&gt;
#		and midgetspy (sickbeard.com).&lt;br /&gt;
# Version: 1.0&lt;br /&gt;
&lt;br /&gt;
### BEGIN INIT INFO&lt;br /&gt;
# Provides:          sickbeard&lt;br /&gt;
# Required-Start:    $all&lt;br /&gt;
# Required-Stop:     $all&lt;br /&gt;
# Default-Start:     2 3 4 5&lt;br /&gt;
# Default-Stop:      0 1 6&lt;br /&gt;
# Short-Description: starts, stops, and updates sick beard&lt;br /&gt;
# Description:       Sick Beard is an Usenet PVR. For more information &lt;br /&gt;
#			http://www.sickbeard.com&lt;br /&gt;
### END INIT INFO&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
#Required -- Defaults Provided (only change if you know you need to).&lt;br /&gt;
HOST=&amp;quot;127.0.0.1&amp;quot; #Set Sick Beard address here.&lt;br /&gt;
PORT=&amp;quot;8081&amp;quot; #Set Sick Beard port here.&lt;br /&gt;
SICKBEARD_HOME=/var/hda/web-apps/sickbeard/html&lt;br /&gt;
SICKBEARD_WEBAPPDIR=/var/hda/web-apps/sickbeard&lt;br /&gt;
BU1=$SICKBEARD_WEBAPPDIR/.sickbeard_b1 #Set the primary backup location here.&lt;br /&gt;
BU2=$SICKBEARD_WEBAPPDIR/.sickbeard_b2 #Set the secondary backup location here.&lt;br /&gt;
# Running as apache since amahi-sabnzbd also runs as apache by default.&lt;br /&gt;
RUN_AS=apache&lt;br /&gt;
&lt;br /&gt;
# Source function library.&lt;br /&gt;
. /etc/init.d/functions&lt;br /&gt;
 &lt;br /&gt;
#Optional -- Not needed unless you have added a Username and Password to Sick Beard.&lt;br /&gt;
SBUSR=&amp;quot;&amp;quot; #Set Sick Beard Username (if you use one) here.&lt;br /&gt;
SBPWD=&amp;quot;&amp;quot; #Set Sick Beard Password (if you use one) here.&lt;br /&gt;
 &lt;br /&gt;
#Script -- No changes needed below.&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
start)&lt;br /&gt;
#Start Sick Beard and send all messages to /dev/null.&lt;br /&gt;
cd $SICKBEARD_HOME&lt;br /&gt;
echo &amp;quot;Starting Sick Beard&amp;quot;&lt;br /&gt;
daemon --user $RUN_AS /usr/bin/python $SICKBEARD_HOME/SickBeard.py --quiet &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;br /&gt;
;;&lt;br /&gt;
stop)&lt;br /&gt;
#Shutdown Sick Beard.&lt;br /&gt;
echo &amp;quot;Stopping Sick Beard&amp;quot;&lt;br /&gt;
wget -q --user=$SBUSR --password=$SBPWD &amp;quot;http://$HOST:$PORT/home/shutdown/&amp;quot;&lt;br /&gt;
sleep 6s&lt;br /&gt;
;;&lt;br /&gt;
reload)&lt;br /&gt;
#Start update process.&lt;br /&gt;
# Shutdown Sick Beard.&lt;br /&gt;
echo &amp;quot;Stopping Sick Beard&amp;quot;&lt;br /&gt;
wget -q --user=$SBUSR --password=$SBPWD &amp;quot;http://$HOST:$PORT/home/shutdown/&amp;quot;&lt;br /&gt;
sleep 6s&lt;br /&gt;
  &lt;br /&gt;
# Restart Sick Beard quietly and send output to /dev/null.&lt;br /&gt;
echo &amp;quot;Restarting Sick Beard&amp;quot;&lt;br /&gt;
cd $SICKBEARD_HOME&lt;br /&gt;
daemon --user $RUN_AS /usr/bin/python $SICKBEARD_HOME/SickBeard.py --quiet &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
;;&lt;br /&gt;
update)&lt;br /&gt;
#Start update process.&lt;br /&gt;
# Shutdown Sick Beard.&lt;br /&gt;
echo &amp;quot;Stopping Sick Beard&amp;quot;&lt;br /&gt;
wget -q --user=$SBUSR --password=$SBPWD &amp;quot;http://$HOST:$PORT/home/shutdown/&amp;quot;&lt;br /&gt;
sleep 6s&lt;br /&gt;
 &lt;br /&gt;
# Get source and untar it.&lt;br /&gt;
echo &amp;quot;Downloading Sick Beard&amp;quot;&lt;br /&gt;
cd $SICKBEARD_WEBAPPDIR&lt;br /&gt;
wget -q http://github.com/midgetspy/Sick-Beard/tarball/master --no-check-certificate&lt;br /&gt;
tar zxf midgetspy-Sick-Beard*&lt;br /&gt;
rm -f midgetspy-Sick-Beard*.tar.gz&lt;br /&gt;
 &lt;br /&gt;
# Make Backups, copy essential files, and install new version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if [ -d midgetspy-Sick-Beard-* ] &lt;br /&gt;
then&lt;br /&gt;
        echo &amp;quot;Backing-up Sick Beard&amp;quot;&lt;br /&gt;
        rsync -auq $BU1/ $BU2&lt;br /&gt;
        rsync -auq html/ $BU1&lt;br /&gt;
        mv html/sickbeard.db midgetspy-Sick-Beard-*/&lt;br /&gt;
        mv html/config.ini midgetspy-Sick-Beard-*/&lt;br /&gt;
        mv html/autoProcessTV/autoProcessTV.cfg midgetspy-Sick-Beard-*/autoProcessTV/	&lt;br /&gt;
        rm -rf html&lt;br /&gt;
        rm -rf index.html&lt;br /&gt;
        echo &amp;quot;Updating Sick Beard&amp;quot;&lt;br /&gt;
        mv midgetspy-Sick-Beard-* html&lt;br /&gt;
        chown apache:users html&lt;br /&gt;
else &lt;br /&gt;
	echo &amp;quot;Error Update wasn't downloaded&amp;quot;&lt;br /&gt;
fi &lt;br /&gt;
 &lt;br /&gt;
# Restart Sick Beard quietly and send output to /dev/null.&lt;br /&gt;
echo &amp;quot;Restarting Sick Beard&amp;quot;&lt;br /&gt;
cd $SICKBEARD_HOME&lt;br /&gt;
daemon --user $RUN_AS /usr/bin/python $SICKBEARD_HOME/SickBeard.py --quiet &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;br /&gt;
;;&lt;br /&gt;
*)&lt;br /&gt;
echo &amp;quot;Usage: $0 {start|stop|reload|update}&amp;quot;&lt;br /&gt;
exit 1&lt;br /&gt;
esac&lt;br /&gt;
 &lt;br /&gt;
exit 0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===PS3 Media Server===&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/bash&lt;br /&gt;
#&lt;br /&gt;
#       /etc/rc.d/init.d/pmsd&lt;br /&gt;
#&lt;br /&gt;
# Starts the PS3 Media Server&lt;br /&gt;
#&lt;br /&gt;
# chkconfig: 345 70 80&lt;br /&gt;
# description: PS3 Media Server&lt;br /&gt;
# processname: java&lt;br /&gt;
&lt;br /&gt;
### BEGIN INIT INFO&lt;br /&gt;
# Provides: pmsd&lt;br /&gt;
# Required-Start: $syslog $local_fs&lt;br /&gt;
# Required-Stop: $syslog $local_fs&lt;br /&gt;
# Default-Start:  3 4 5&lt;br /&gt;
# Default-Stop: 0 1 6&lt;br /&gt;
# Short-Description: start and stop pmsd&lt;br /&gt;
# Description: PS3 Media Server&lt;br /&gt;
### END INIT INFO&lt;br /&gt;
&lt;br /&gt;
PMSUSER=apache&lt;br /&gt;
PMSGROUP=users&lt;br /&gt;
JAVA=`which java`&lt;br /&gt;
&lt;br /&gt;
PMS_HOME=/var/hda/web-apps/ps3mediaserver/html&lt;br /&gt;
PMS_JAR=&amp;quot;$PMS_HOME/pms.jar&amp;quot;&lt;br /&gt;
JAVA_OPTS=&amp;quot;-Xmx768M -Djava.encoding=UTF-8 -Djava.net.preferIPv4Stack=true -jar $PMS_JAR &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&amp;quot;&lt;br /&gt;
PMSDPID=/var/run/pmsd.pid&lt;br /&gt;
&lt;br /&gt;
export PMS_HOME&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Source function library.&lt;br /&gt;
. /etc/rc.d/init.d/functions&lt;br /&gt;
&lt;br /&gt;
RETVAL=0&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# See how we were called.&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
start() {&lt;br /&gt;
&lt;br /&gt;
        # Check if pms is already running&lt;br /&gt;
        if [ ! -f /var/lock/subsys/pmsd ]; then&lt;br /&gt;
                echo -n $&amp;quot;Starting PMS daemon: &amp;quot;&lt;br /&gt;
            daemon --user &amp;quot;$PMSUSER&amp;quot; &amp;quot;$JAVA&amp;quot; $JAVA_OPTS&lt;br /&gt;
            RETVAL=$?&lt;br /&gt;
            [ $RETVAL -eq 0 ] &amp;amp;&amp;amp; touch /var/lock/subsys/pmsd&lt;br /&gt;
            echo&lt;br /&gt;
        fi&lt;br /&gt;
        return $RETVAL&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
stop() {&lt;br /&gt;
&lt;br /&gt;
        echo -n $&amp;quot;Stopping PMS daemon: &amp;quot;&lt;br /&gt;
        killproc $JAVA&lt;br /&gt;
        RETVAL=$?&lt;br /&gt;
        [ $RETVAL -eq 0 ] &amp;amp;&amp;amp; rm -f /var/lock/subsys/pmsd&lt;br /&gt;
        echo&lt;br /&gt;
    return $RETVAL&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
restart() {&lt;br /&gt;
        stop&lt;br /&gt;
        start&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
start)&lt;br /&gt;
        start&lt;br /&gt;
        ;;&lt;br /&gt;
stop)&lt;br /&gt;
        stop&lt;br /&gt;
        ;;&lt;br /&gt;
restart)&lt;br /&gt;
        restart&lt;br /&gt;
        ;;&lt;br /&gt;
status)&lt;br /&gt;
        status $JAVA&lt;br /&gt;
        RETVAL=$?&lt;br /&gt;
        ;;&lt;br /&gt;
*)&lt;br /&gt;
        echo $&amp;quot;Usage: $0 {start|stop|status|restart}&amp;quot;&lt;br /&gt;
        RETVAL=2&lt;br /&gt;
esac&lt;br /&gt;
&lt;br /&gt;
exit $RETVAL&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===uTorrent===&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/bash&lt;br /&gt;
#&lt;br /&gt;
# init script for Utorrent&lt;br /&gt;
#&lt;br /&gt;
# chkconfig: 345 96 02&lt;br /&gt;
# description: Daemon for utorrent&lt;br /&gt;
# processname: utorrent&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
UTORRENT_HOME=/var/hda/web-apps/utorrent/html/&lt;br /&gt;
UTORRENT_USER=apache&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
utorrent_start() {&lt;br /&gt;
    echo Starting uTorrent&lt;br /&gt;
    mkdir -p /var/run/utorrent&lt;br /&gt;
    (cd $UTORRENT_HOME; ./utserver -daemon -logfile /var/log/utorrent.log -pidfile /var/run/utorrent.pid)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
utorrent_stop() {&lt;br /&gt;
    echo Stopping uTorrent&lt;br /&gt;
    kill `cat /var/run/utorrent.pid`&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
    start)&lt;br /&gt;
        utorrent_start&lt;br /&gt;
        ;;&lt;br /&gt;
    stop)&lt;br /&gt;
        utorrent_stop&lt;br /&gt;
        ;;&lt;br /&gt;
    restart)&lt;br /&gt;
        utorrent_stop;&lt;br /&gt;
        utorrent_start&lt;br /&gt;
        ;;&lt;br /&gt;
    *)&lt;br /&gt;
        echo &amp;quot;Usage: $0 {start|stop|restart}&amp;quot;&lt;br /&gt;
        exit1&lt;br /&gt;
esac&lt;br /&gt;
&lt;br /&gt;
exit 0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Couch Potato===&lt;br /&gt;
&amp;lt;pre&amp;gt;#! /bin/sh&lt;br /&gt;
&lt;br /&gt;
### BEGIN INIT INFO&lt;br /&gt;
# Provides:          CouchPotato application instance&lt;br /&gt;
# Required-Start:    $all&lt;br /&gt;
# Required-Stop:     $all&lt;br /&gt;
# Default-Start:     2 3 4 5&lt;br /&gt;
# Default-Stop:      0 1 6&lt;br /&gt;
# Short-Description: starts instance of CouchPotato&lt;br /&gt;
# Description:       starts instance of CouchPotato using start-stop-daemon&lt;br /&gt;
### END INIT INFO&lt;br /&gt;
 &lt;br /&gt;
#Required -- Defaults Provided (only change if you know you need to).&lt;br /&gt;
HOST=&amp;quot;127.0.0.1&amp;quot; #Set CouchPotato address here.&lt;br /&gt;
PORT=&amp;quot;5000&amp;quot; #Set Couch Potato port here.&lt;br /&gt;
RUN_AS=apache&lt;br /&gt;
&lt;br /&gt;
# Source function library&lt;br /&gt;
. /etc/init.d/functions&lt;br /&gt;
 &lt;br /&gt;
#Optional -- Unneeded unless you have added a Username and Password to Couch Potato.&lt;br /&gt;
CPUSR=&amp;quot;&amp;quot; #Set Couch Potato Username (if you use one) here.&lt;br /&gt;
CPPWD=&amp;quot;&amp;quot; #Set Couch Potato Password (if you use one) here.&lt;br /&gt;
 &lt;br /&gt;
CPOTATO_HOME=/var/hda/web-apps/cpotato/html&lt;br /&gt;
&lt;br /&gt;
#Script -- No changes needed below.&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
start)&lt;br /&gt;
#Start Couch Potato&lt;br /&gt;
cd $CPOTATO_HOME&lt;br /&gt;
echo &amp;quot;Starting Couch Potato&amp;quot;&lt;br /&gt;
daemon --user $RUN_AS /usr/bin/python $CPOTATO_HOME/CouchPotato.py -d&lt;br /&gt;
;;&lt;br /&gt;
stop)&lt;br /&gt;
#Shutdown Couch Potato.&lt;br /&gt;
echo &amp;quot;Stopping Couch Potato&amp;quot;&lt;br /&gt;
wget -q --user=$CPUSR --password=$CPPWD &amp;quot;http://$HOST:$PORT/config/exit/&amp;quot;&lt;br /&gt;
sleep 3s&lt;br /&gt;
;;&lt;br /&gt;
reload)&lt;br /&gt;
#Start update process.&lt;br /&gt;
# Shutdown Couch Potato.&lt;br /&gt;
echo &amp;quot;Stopping Couch Potato&amp;quot;&lt;br /&gt;
wget -q --user=$CPUSR --password=$CPPWD &amp;quot;http://$HOST:$PORT/config/exit/&amp;quot;&lt;br /&gt;
sleep 3s&lt;br /&gt;
  &lt;br /&gt;
# Restart Couch Potato quietly and send output to /dev/null.&lt;br /&gt;
echo &amp;quot;Restarting Couch Potato&amp;quot;&lt;br /&gt;
cd $CPOTATO_HOME&lt;br /&gt;
echo &amp;quot;Starting Couch Potato&amp;quot;&lt;br /&gt;
daemon --user $RUN_AS /usr/bin/python $CPOTATO_HOME/CouchPotato.py -d      &lt;br /&gt;
;;&lt;br /&gt;
*)&lt;br /&gt;
echo &amp;quot;Usage: $0 {start|stop|reload}&amp;quot;&lt;br /&gt;
exit 1&lt;br /&gt;
esac&lt;br /&gt;
 &lt;br /&gt;
exit 0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Monitorix===&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/bash&lt;br /&gt;
#&lt;br /&gt;
# Copyright (C) 2005-2011 by Jordi Sanfeliu &amp;lt;jordi@fibranet.cat&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# monitorix	Starts/Stop the Monitorix daemon&lt;br /&gt;
#&lt;br /&gt;
# chkconfig: 2345 99 10&lt;br /&gt;
# description: A lightweight system monitoring tool&lt;br /&gt;
# processname: monitorix&lt;br /&gt;
# pidfile: /var/run/monitorix.pid&lt;br /&gt;
&lt;br /&gt;
# Source function library.&lt;br /&gt;
. /etc/init.d/functions&lt;br /&gt;
&lt;br /&gt;
RETVAL=0&lt;br /&gt;
LOCK=&amp;quot;/var/lock/subsys/monitorix&amp;quot;&lt;br /&gt;
PROG=&amp;quot;monitorix&amp;quot;&lt;br /&gt;
CONF=&amp;quot;/etc/monitorix.conf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
start() {&lt;br /&gt;
	if [ ! -f $LOCK ] ; then&lt;br /&gt;
		echo -n $&amp;quot;Starting $PROG: &amp;quot;&lt;br /&gt;
		daemon /usr/bin/$PROG -c $CONF &amp;amp;&amp;amp; success || failure&lt;br /&gt;
		RETVAL=$?&lt;br /&gt;
		if [ $RETVAL -eq 0 ] ; then&lt;br /&gt;
			pid=`pidof -o %PPID $PROG`&lt;br /&gt;
			touch /var/lock/subsys/$PROG&lt;br /&gt;
			echo $pid &amp;gt; /var/run/$PROG.pid&lt;br /&gt;
			echo&lt;br /&gt;
		fi&lt;br /&gt;
	fi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
stop() {&lt;br /&gt;
	echo -n $&amp;quot;Stopping $PROG: &amp;quot;&lt;br /&gt;
	killproc $PROG&lt;br /&gt;
	RETVAL=$?&lt;br /&gt;
	rm -f /var/lock/subsys/$PROG&lt;br /&gt;
	rm -f /var/run/$PROG&lt;br /&gt;
	echo&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
restart() {&lt;br /&gt;
	stop&lt;br /&gt;
	start&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
	start)&lt;br /&gt;
		start&lt;br /&gt;
		;;&lt;br /&gt;
	stop)&lt;br /&gt;
		stop&lt;br /&gt;
		;;&lt;br /&gt;
	restart)&lt;br /&gt;
		restart&lt;br /&gt;
		;;&lt;br /&gt;
	status)&lt;br /&gt;
        	status $PROG&lt;br /&gt;
		;;&lt;br /&gt;
	*)&lt;br /&gt;
		echo $&amp;quot;Usage: $0 {start|stop|restart|status}&amp;quot;&lt;br /&gt;
		exit 1&lt;br /&gt;
esac&lt;br /&gt;
&lt;br /&gt;
exit $RETVAL&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===DropBox===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# chkconfig: 345 85 15&lt;br /&gt;
# description: Startup script for dropbox daemon&lt;br /&gt;
#&lt;br /&gt;
# processname: dropboxd&lt;br /&gt;
# pidfile: /var/run/dropbox.pid&lt;br /&gt;
# config: /etc/sysconfig/dropbox&lt;br /&gt;
#&lt;br /&gt;
### BEGIN INIT INFO&lt;br /&gt;
# Provides: dropboxd&lt;br /&gt;
# Required-Start: $local_fs $network $syslog&lt;br /&gt;
# Required-Stop: $local_fs $syslog&lt;br /&gt;
# Should-Start: $syslog&lt;br /&gt;
# Should-Stop: $network $syslog&lt;br /&gt;
# Default-Start: 2 3 4 5&lt;br /&gt;
# Default-Stop: 0 1 6&lt;br /&gt;
# Short-Description: Start up the Dropbox file syncing daemon&lt;br /&gt;
# Description:       Dropbox is a filesyncing sevice provided by dropbox.com&lt;br /&gt;
#                    This service starts up the dropbox daemon.&lt;br /&gt;
### END INIT INFO&lt;br /&gt;
# Source function library.&lt;br /&gt;
. /etc/rc.d/init.d/functions &lt;br /&gt;
# To configure, add line with DROPBOX_USERS=&amp;quot;user1 user2&amp;quot; to /etc/sysconfig/dropbox&lt;br /&gt;
# Probably should use a dropbox group in /etc/groups instead.&lt;br /&gt;
[ -f /etc/sysconfig/dropbox ] &amp;amp;&amp;amp; . /etc/sysconfig/dropbox&lt;br /&gt;
prog=dropboxd&lt;br /&gt;
lockfile=${LOCKFILE-/var/lock/subsys/$prog}&lt;br /&gt;
config=${CONFIG-/etc/sysconfig/dropbox}&lt;br /&gt;
RETVAL=0&lt;br /&gt;
start() {&lt;br /&gt;
   echo -n $&amp;quot;Starting $prog&amp;quot;&lt;br /&gt;
   if [ -z $DROPBOX_USERS ] ; then&lt;br /&gt;
       echo -n &amp;quot;: unconfigured: $config&amp;quot;&lt;br /&gt;
       echo_failure&lt;br /&gt;
       echo&lt;br /&gt;
       rm -f ${lockfile} ${pidfile}&lt;br /&gt;
       RETURN=6&lt;br /&gt;
       return $RETVAL&lt;br /&gt;
   fi&lt;br /&gt;
   for dbuser in $DROPBOX_USERS; do&lt;br /&gt;
       daemon --user $dbuser /bin/sh -c &amp;quot;/home/$dbuser/.dropbox-dist/dropboxd&amp;amp;&amp;quot;&lt;br /&gt;
   done&lt;br /&gt;
   RETVAL=$?&lt;br /&gt;
   echo&lt;br /&gt;
   [ $RETVAL = 0 ] &amp;amp;&amp;amp; touch ${lockfile}&lt;br /&gt;
   return $RETVAL&lt;br /&gt;
}&lt;br /&gt;
status() {&lt;br /&gt;
   for dbuser in $DROPBOX_USERS; do&lt;br /&gt;
       dbpid=`pgrep -u $dbuser dropbox`&lt;br /&gt;
       if [ -z $dbpid ] ; then&lt;br /&gt;
           echo &amp;quot;dropboxd for USER $dbuser: not running.&amp;quot;&lt;br /&gt;
       else&lt;br /&gt;
           echo &amp;quot;dropboxd for USER $dbuser: running (pid $dbpid)&amp;quot;&lt;br /&gt;
       fi&lt;br /&gt;
   done&lt;br /&gt;
}&lt;br /&gt;
stop() {&lt;br /&gt;
   echo -n $&amp;quot;Stopping $prog&amp;quot;&lt;br /&gt;
   for dbuser in $DROPBOX_USERS; do&lt;br /&gt;
       killproc /home/$dbuser/.dropbox-dist/dropbox&lt;br /&gt;
   done&lt;br /&gt;
   RETVAL=$?&lt;br /&gt;
   echo&lt;br /&gt;
   [ $RETVAL = 0 ] &amp;amp;&amp;amp; rm -f ${lockfile} ${pidfile}&lt;br /&gt;
}&lt;br /&gt;
# See how we were called.&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
   start)&lt;br /&gt;
       start&lt;br /&gt;
       ;;&lt;br /&gt;
   status)&lt;br /&gt;
       status&lt;br /&gt;
       ;;&lt;br /&gt;
   stop)&lt;br /&gt;
       stop&lt;br /&gt;
       ;;&lt;br /&gt;
   restart)&lt;br /&gt;
       stop&lt;br /&gt;
       start&lt;br /&gt;
       ;;&lt;br /&gt;
   *)&lt;br /&gt;
       echo $&amp;quot;Usage: $prog {start|status|stop|restart}&amp;quot;&lt;br /&gt;
       RETVAL=3&lt;br /&gt;
esac&lt;br /&gt;
exit $RETVAL&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===phpVirtualBox===&lt;br /&gt;
&amp;lt;pre&amp;gt;#! /bin/sh&lt;br /&gt;
PATH=/usr/sbin:/usr/bin:/sbin:/bin&lt;br /&gt;
DESC=&amp;quot;VirtualBox Web Service&amp;quot;&lt;br /&gt;
NAME=vboxwebsrv&lt;br /&gt;
SCRIPTNAME=/etc/init.d/$NAME&lt;br /&gt;
USER=username&lt;br /&gt;
[ -r /etc/default/$NAME ] &amp;amp;&amp;amp; . /etc/default/$NAME&lt;br /&gt;
[ -f /etc/default/rcS ] &amp;amp;&amp;amp; . /etc/default/rcS&lt;br /&gt;
. /etc/rc.d/init.d/functions&lt;br /&gt;
VBPID=`ps -U ${USER} --no-heading -o pid,cmd | grep vboxwebsrv | grep -v ${SCRIPTNAME} | grep -v  grep | tail -1 | awk '{ print $1 }'`&lt;br /&gt;
do_start()&lt;br /&gt;
{&lt;br /&gt;
  if [ &amp;quot;$VBPID&amp;quot; != &amp;quot;&amp;quot; ] &amp;amp;&amp;amp; [ &amp;quot;$VBPID&amp;quot; -gt 0 ]; then&lt;br /&gt;
     echo $NAME already running with PID $VBPID&lt;br /&gt;
  else&lt;br /&gt;
     su ${USER} -c 'vboxwebsrv -b --logfile /dev/null &amp;gt;/dev/null'&lt;br /&gt;
  fi&lt;br /&gt;
}&lt;br /&gt;
do_stop()&lt;br /&gt;
{&lt;br /&gt;
  if [ &amp;quot;$VBPID&amp;quot; != &amp;quot;&amp;quot; ] &amp;amp;&amp;amp; [ &amp;quot;$VBPID&amp;quot; -gt 0 ]; then&lt;br /&gt;
       echo Stopping $NAME ...&lt;br /&gt;
       kill $VBPID&lt;br /&gt;
  else &lt;br /&gt;
       echo $NAME not running&lt;br /&gt;
  fi&lt;br /&gt;
}&lt;br /&gt;
do_status()&lt;br /&gt;
{&lt;br /&gt;
  if [ &amp;quot;$VBPID&amp;quot; != &amp;quot;&amp;quot; ] &amp;amp;&amp;amp; [ &amp;quot;$VBPID&amp;quot; -gt 0 ]; then&lt;br /&gt;
       echo Running with pid $VBPID&lt;br /&gt;
  else&lt;br /&gt;
       echo $NAME not running&lt;br /&gt;
  fi&lt;br /&gt;
}&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
 start)&lt;br /&gt;
   [ &amp;quot;$VERBOSE&amp;quot; != no ] &amp;amp;&amp;amp; echo &amp;quot;Starting $DESC&amp;quot; &amp;quot;$NAME&amp;quot;&lt;br /&gt;
   do_start&lt;br /&gt;
   ;;&lt;br /&gt;
 stop)&lt;br /&gt;
   [ &amp;quot;$VERBOSE&amp;quot; != no ] &amp;amp;&amp;amp; echo &amp;quot;Stopping $DESC&amp;quot; &amp;quot;$NAME&amp;quot;&lt;br /&gt;
   do_stop&lt;br /&gt;
   ;;&lt;br /&gt;
 restart|force-reload)&lt;br /&gt;
   echo &amp;quot;Restarting $DESC&amp;quot; &amp;quot;$NAME&amp;quot;&lt;br /&gt;
   do_stop&lt;br /&gt;
   sleep 1&lt;br /&gt;
   VBPID=0&lt;br /&gt;
   echo Starting $NAME ...&lt;br /&gt;
   do_start&lt;br /&gt;
   ;;&lt;br /&gt;
 status)&lt;br /&gt;
   do_status&lt;br /&gt;
   ;;&lt;br /&gt;
 *)&lt;br /&gt;
   echo &amp;quot;Usage: $SCRIPTNAME {start|stop|restart|force-reload|status}&amp;quot; &amp;gt;&amp;amp;2&lt;br /&gt;
   exit 3&lt;br /&gt;
   ;;&lt;br /&gt;
esac&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Web_App_Packaging|Web App Packaging]]&lt;/div&gt;</summary>
		<author><name>Bigfoot65</name></author>
		
	</entry>
</feed>