Karena ada bug di daemon AutoDJ shoutcast (sc_trans_linux) karena sering terjadi segmentation fault dan kita mau agar radio streaming kita tiba-tiba mati sehingga mengecewakan pengunjung, maka sekarang hal tersebut bisa diatasi dengan satu buah script simple, simpan script dibawah ini sebagai shoutcast-restart.sh di /home
#!/bin/bash # gabungkan perintah ini dengan crontab biar dieksekusi tiap x menit # perintah untuk menjalankan sc_trans shoutcast RESTART="./sc_trans_linux" # letak pgrep di Linux anda PGREP="/usr/bin/pgrep" SCTRANS="sc_trans_linux" $PGREP ${SCTRANS} if [ $? -ne 0 ] # bila sc_trans_linux tidak ditemukan atau tidak jalan then # restart sc_trans_linux cd /home/radio $RESTART fi
sebagai contoh file sc_trans_linux berada di /home/radio. Lalu tambahkan crontab agar script tersebut dijalankan setiap menit
crontab -e
pada bagian paling bawah tambahkan
1 * * * * root /home/shoutcast-restart.sh
coba kill process sc_trans_linux lalu tunggu sekitar 1 menit, hingga script tersebut otomatis dijalankan kembali.