Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # rotter - rotter upstart script
- #Upstart Config for rotter
- description "Starts rotter as the specified user"
- author "Wayne Merricks <waynemerricks@thevoiceasia.com>"
- env USER=radio #Change me as required
- #Rotter Settings
- env ROTBITRATE=192 #Bit rate
- env ROTCHANNELS=2 #2 = Stereo
- env ROTFORMAT="mp3" #Encoding format
- env ROTDELETEHOURS=2400 #Delete audio after x hours (2400 = 100 days)
- env ROTAUDIODIR="/var/audio" #Directory to store audio
- env ROTDIRSTRUCTURE="dailydir" #Organisation format man rotter for more info
- env ROTBUFFER=10 #Rotter internal buffer, increase if you have problems
- # When to start the service
- start on started liquidsoap
- # When to stop the service
- stop on stopping liquidsoap
- # Automatically restart process if crashed
- respawn
- pre-start script
- sleep 5
- end script
- # Start the process
- script
- exec start-stop-daemon --start --chuid $USER --exec /usr/bin/rotter -- -f $ROTFORMAT -b $ROTBITRATE -c $ROTCHANNELS -n rotter -d $ROTDELETEHOURS -R $ROTBUFFER -L $ROTDIRSTRUCTURE -v -l soapstereo:out_0 -r soapstereo:out_1 $ROTAUDIODIR
- end script
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement