Skip to content

Instantly share code, notes, and snippets.

@bananos
Created October 24, 2013 12:37
Show Gist options
  • Select an option

  • Save bananos/7136450 to your computer and use it in GitHub Desktop.

Select an option

Save bananos/7136450 to your computer and use it in GitHub Desktop.
TransmissionD start script
#! /bin/sh
#
# This is a very basic init script for Transmission
# Copy it to /etc/init.d/transmission and type
# > update-rc.d transmission defaults 60
#
#
# Exit if the package is not installed
test -f /opt/bin/transmission-daemon || exit 0
function start_daemon() {
/sbin/start-stop-daemon --start --quiet --exec /opt/bin/transmission-daemon -- --no-auth --download-dir=/mnt/array1/torrents/ --allowed=* --logfile=/opt/v$
}
case "$1" in
start)
echo "Starting transmission-daemon"
start_daemon
;;
stop)
echo "Stopping transmission-daemon"
/sbin/start-stop-daemon --stop --quiet --exec /opt/bin/transmission-daemon
;;
restart)
echo -n "Stopping transmission-daemon"
/sbin/start-stop-daemon --stop --quiet --exec /opt/bin/transmission-daemon
for i in 1 2 3 ;
do
sleep 1
echo -n "."
done
echo "Restarting transmission-daemon"
start_daemon
;;
*)
echo "Usage: /opt/etc/init.d/tranmission {start|stop|restart}"
exit 1
esac
exit 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment