Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2014
335
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.17 KB | None | 0 0
  1. mainstream@serotonine-pc:~$ ls /etc/rc*.d
  2. /etc/rc0.d:
  3. K01alsa-utils K01pulseaudio K04rsyslog
  4. K01apache2 K01resolvconf K05hwclock.sh
  5. K01bluetooth K01sabnzbdplus K05umountnfs.sh
  6. K01cgmanager K01sickbeard K06networking
  7. K01cgproxy K01speech-dispatcher K07umountfs
  8. K01cups-browsed K01thermald K08cryptdisks
  9. K01fail2ban K01tlp K09cryptdisks-early
  10. K01hddtemp K01unattended-upgrades K10umountroot
  11. K01irqbalance K01urandom K11mdadm-waitidle
  12. K01lightdm K01uuidd K12halt
  13. K01mdadm K02avahi-daemon README
  14. K01openvpn K02mysql
  15. K01postfix K03sendsigs
  16.  
  17. /etc/rc1.d:
  18. K01alsa-utils K01hddtemp K01sabnzbdplus K02avahi-daemon
  19. K01apache2 K01irqbalance K01saned K02mysql
  20. K01bluetooth K01kerneloops K01sickbeard K04rsyslog
  21. K01cgmanager K01lightdm K01speech-dispatcher README
  22. K01cgproxy K01mdadm K01thermald S01dns-clean
  23. K01cups K01openvpn K01tlp S01killprocs
  24. K01cups-browsed K01postfix K01ufw S01pppd-dns
  25. K01fail2ban K01pulseaudio K01uuidd S02single
  26.  
  27. /etc/rc2.d:
  28. README S03acpid S03mysql S06cups-browsed
  29. S01apport S03anacron S03rsync S06pulseaudio
  30. S01cgmanager S03cgproxy S03speech-dispatcher S06sabnzbdplus
  31. S01dns-clean S03cron S03thermald S06saned
  32. S01pppd-dns S03dbus S04avahi-daemon S07grub-common
  33. S01rsyslog S03fail2ban S04bluetooth S07ondemand
  34. S01sickbeard S03hddtemp S04lightdm S07rc.local
  35. S01tlp S03irqbalance S04postfix
  36. S01uuidd S03kerneloops S05openvpn
  37. S02apache2 S03mdadm S06cups
  38.  
  39. /etc/rc3.d:
  40. README S03acpid S03mysql S06cups-browsed
  41. S01apport S03anacron S03rsync S06pulseaudio
  42. S01cgmanager S03cgproxy S03speech-dispatcher S06sabnzbdplus
  43. S01dns-clean S03cron S03thermald S06saned
  44. S01pppd-dns S03dbus S04avahi-daemon S07grub-common
  45. S01rsyslog S03fail2ban S04bluetooth S07ondemand
  46. S01sickbeard S03hddtemp S04lightdm S07rc.local
  47. S01tlp S03irqbalance S04postfix
  48. S01uuidd S03kerneloops S05openvpn
  49. S02apache2 S03mdadm S06cups
  50.  
  51. /etc/rc4.d:
  52. README S03acpid S03mysql S06cups-browsed
  53. S01apport S03anacron S03rsync S06pulseaudio
  54. S01cgmanager S03cgproxy S03speech-dispatcher S06sabnzbdplus
  55. S01dns-clean S03cron S03thermald S06saned
  56. S01pppd-dns S03dbus S04avahi-daemon S07grub-common
  57. S01rsyslog S03fail2ban S04bluetooth S07ondemand
  58. S01sickbeard S03hddtemp S04lightdm S07rc.local
  59. S01tlp S03irqbalance S04postfix
  60. S01uuidd S03kerneloops S05openvpn
  61. S02apache2 S03mdadm S06cups
  62.  
  63. /etc/rc5.d:
  64. README S03acpid S03mysql S06cups-browsed
  65. S01apport S03anacron S03rsync S06pulseaudio
  66. S01cgmanager S03cgproxy S03speech-dispatcher S06sabnzbdplus
  67. S01dns-clean S03cron S03thermald S06saned
  68. S01pppd-dns S03dbus S04avahi-daemon S07grub-common
  69. S01rsyslog S03fail2ban S04bluetooth S07ondemand
  70. S01sickbeard S03hddtemp S04lightdm S07rc.local
  71. S01tlp S03irqbalance S04postfix
  72. S01uuidd S03kerneloops S05openvpn
  73. S02apache2 S03mdadm S06cups
  74.  
  75. /etc/rc6.d:
  76. K01alsa-utils K01pulseaudio K04rsyslog
  77. K01apache2 K01resolvconf K05hwclock.sh
  78. K01bluetooth K01sabnzbdplus K05umountnfs.sh
  79. K01cgmanager K01sickbeard K06networking
  80. K01cgproxy K01speech-dispatcher K07umountfs
  81. K01cups-browsed K01thermald K08cryptdisks
  82. K01fail2ban K01tlp K09cryptdisks-early
  83. K01hddtemp K01unattended-upgrades K10umountroot
  84. K01irqbalance K01urandom K11mdadm-waitidle
  85. K01lightdm K01uuidd K12reboot
  86. K01mdadm K02avahi-daemon README
  87. K01openvpn K02mysql
  88. K01postfix K03sendsigs
  89.  
  90. /etc/rcS.d:
  91. README S03udev S08lvm2
  92. S01console-setup S04brltty S08urandom
  93. S02alsa-utils S04mountdevsubfs.sh S09cryptdisks
  94. S02apparmor S04procps S10checkfs.sh
  95. S02hostname.sh S04udev-finish S11mountall.sh
  96. S02lm-sensors S05hwclock.sh S11networking
  97. S02mountkernfs.sh S06checkroot.sh S12mountall-bootclean.sh
  98. S02resolvconf S07cryptdisks-early S12mountnfs.sh
  99. S02ufw S08checkroot-bootclean.sh S13mountnfs-bootclean.sh
  100. S02x11-common S08kmod S14bootmisc.sh
  101.  
  102.  
  103.  
  104.  
  105. #!/bin/sh
  106. #
  107. ### BEGIN INIT INFO
  108. # Provides: sickbeard
  109. # Required-Start: $local_fs $network $remote_fs
  110. # Required-Stop: $local_fs $network $remote_fs
  111. # Should-Start: $NetworkManager
  112. # Should-Stop: $NetworkManager
  113. # Default-Start: 2 3 4 5
  114. # Default-Stop: 0 1 6
  115. # Short-Description: starts instance of Sick Beard
  116. # Description: starts instance of Sick Beard using start-stop-daemon
  117. ### END INIT INFO
  118.  
  119. # Source SickBeard configuration
  120. if [ -f /etc/default/sickbeard ]; then
  121. . /etc/default/sickbeard
  122. else
  123. echo "/etc/default/sickbeard not found using default settings.";
  124. fi
  125.  
  126. # Script name
  127. NAME=sickbeard
  128.  
  129. # App name
  130. DESC=SickBeard
  131.  
  132. ## Don't edit this file
  133. ## Edit user configuation in /etc/default/sickbeard to change
  134. ##
  135. ## SB_USER= #$RUN_AS, username to run sickbeard under, the default is sickbeard
  136. ## SB_HOME= #$APP_PATH, the location of SickBeard.py, the default is /opt/sickbeard
  137. ## SB_DATA= #$DATA_DIR, the location of sickbeard.db, cache, logs, the default is /opt/sickbeard
  138. ## SB_PIDFILE= #$PID_FILE, the location of sickbeard.pid, the default is /var/run/sickbeard/sickbeard.pid
  139. ## PYTHON_BIN= #$DAEMON, the location of the python binary, the default is /usr/bin/python
  140. ## SB_OPTS= #$EXTRA_DAEMON_OPTS, extra cli option for sickbeard, i.e. " --config=/home/sickbeard/config.ini"
  141. ## SSD_OPTS= #$EXTRA_SSD_OPTS, extra start-stop-daemon option like " --group=users"
  142. ##
  143. ## EXAMPLE if want to run as different user
  144. ## add SB_USER=username to /etc/default/sickbeard
  145. ## otherwise default sickbeard is used
  146.  
  147. ## The defaults
  148. # Run as username
  149. RUN_AS=mainstream
  150.  
  151. # Path to app SB_HOME=path_to_app_SickBeard.py
  152. APP_PATH=${SB_HOME-/opt/sickbeard}
  153.  
  154. # Data directory where sickbeard.db, cache and logs are stored
  155. DATA_DIR=${SB_DATA-/opt/sickbeard}
  156.  
  157. # Path to store PID file
  158. PID_FILE=${SB_PIDFILE-/var/run/sickbeard/sickbeard.pid}
  159.  
  160. # path to python bin
  161. DAEMON=${PYTHON_BIN-/usr/bin/python}
  162.  
  163. # Extra daemon option like: SB_OPTS=" --config=/home/sickbeard/config.ini"
  164. EXTRA_DAEMON_OPTS=${SB_OPTS-}
  165.  
  166. # Extra start-stop-daemon option like START_OPTS=" --group=users"
  167. EXTRA_SSD_OPTS=${SSD_OPTS-}
  168. ##
  169.  
  170. PID_PATH=`dirname $PID_FILE`
  171. DAEMON_OPTS=" SickBeard.py -q --daemon --nolaunch --pidfile=${PID_FILE} --datadir=${DATA_DIR} ${EXTRA_DAEMON_OPTS}"
  172.  
  173. ##
  174.  
  175. test -x $DAEMON || exit 0
  176.  
  177. set -e
  178.  
  179. # Create PID directory if not exist and ensure the SickBeard user can write to it
  180. if [ ! -d $PID_PATH ]; then
  181. mkdir -p $PID_PATH
  182. chown $RUN_AS $PID_PATH
  183. fi
  184.  
  185. if [ ! -d $DATA_DIR ]; then
  186. mkdir -p $DATA_DIR
  187. chown $RUN_AS $DATA_DIR
  188. fi
  189.  
  190. if [ -e $PID_FILE ]; then
  191. PID=`cat $PID_FILE`
  192. if ! kill -0 $PID > /dev/null 2>&1; then
  193. echo "Removing stale $PID_FILE"
  194. rm $PID_FILE
  195. fi
  196. fi
  197.  
  198. case "$1" in
  199. start)
  200. echo "Starting $DESC"
  201. start-stop-daemon -d $APP_PATH -c $RUN_AS $EXTRA_SSD_OPTS --start --pidfile $PID_FILE --exec $DAEMON -- $DAEMON_OPTS
  202. ;;
  203.  
  204. stop)
  205. echo "Stopping $DESC"
  206. start-stop-daemon --stop --pidfile $PID_FILE --retry 15 --oknodo
  207. ;;
  208.  
  209. restart|force-reload)
  210. echo "Restarting $DESC"
  211. start-stop-daemon --stop --pidfile $PID_FILE --retry 15 --oknodo
  212. start-stop-daemon -d $APP_PATH -c $RUN_AS $EXTRA_SSD_OPTS --start --pidfile $PID_FILE --exec $DAEMON -- $DAEMON_OPTS
  213. ;;
  214.  
  215. status)
  216. # Use LSB function library if it exists
  217. if [ -f /lib/lsb/init-functions ]; then
  218. . /lib/lsb/init-functions
  219.  
  220. if [ -e $PID_FILE ]; then
  221. status_of_proc -p $PID_FILE "$DAEMON" "$NAME" && exit 0 || exit $?
  222. else
  223. log_daemon_msg "$NAME is not running"
  224. exit 3
  225. fi
  226.  
  227. else
  228. # Use basic functions
  229. if [ -e $PID_FILE ]; then
  230. PID=`cat $PID_FILE`
  231. if kill -0 $PID > /dev/null 2>&1; then
  232. echo " * $NAME is running"
  233. exit 0
  234. fi
  235. else
  236. echo " * $NAME is not running"
  237. exit 3
  238. fi
  239. fi
  240. ;;
  241.  
  242. *)
  243. N=/etc/init.d/$NAME
  244. echo "Usage: $N {start|stop|restart|force-reload|status}" >&2
  245. exit 1
  246. ;;
  247. esac
  248.  
  249. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement