Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- #Start/stop/restart rTorrent as a different system user
- rtorrent_init() {
- if [ -f /home/torrent/rpc.socket ] ; then
- rm -f /home/torrent/rpc.socket
- fi
- if [ -f /home/torrent/torrent ] ; then
- rm -f /home/torrent/torrent
- fi
- }
- rtorrent_start() {
- su - torrent -c "dtach -n torrent /usr/local/bin/rtorrent"
- }
- rtorrent_stop() {
- killall rtorrent
- }
- case "$1" in
- 'start')
- echo "Starting rTorrent..."
- rtorrent_init
- rtorrent_start
- ;;
- 'stop')
- echo "Stopping rTorrent..."
- rtorrent_stop
- ;;
- 'restart')
- echo "Restarting rTorrent..."
- rtorrent_stop
- rtorrent_start
- ;;
- *)
- echo "$0 start|stop|restart"
- ;;
- esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement