Setting Crontab untuk znc, psotnic, eggdrop, psybnc dan sbnc

Lagi-lagi untuk catetan pribadi supaya gak repot nyari2, klo bermanfaat utk org lain ya sukurlah 😀

Secara sederhana crontab adalah sebuah program yang akan menjalankan perintah kita sesuai waktu/schedule yang kita setting, apakah menitan, jam²an, harian, mingguan, bulanan atau tahunan, misalnya untuk auto backup. Selain crontab ada beberapa lain yang sejenis dengan fungsi yang sama, kira2 begitu penjelasan sederhananya..

Dibawah ini beberapa cara utk men-seting crontab bbrp aplikasi sehingga -misalnya- server restart, maka begitu on lagi aplikasi tersebut akan jalan secara otomatis tanpa kita harus menghidupkan manual.

ZNC

Buka editor crontabnya:
crontab -e

kemudian masukkan kode ini:
*/10 * * * * /home/znc/znc/znc >/dev/null 2>&1

(cttn: ganti folder path /home/znc/znc dgn folder znc anda sendiri misalnya /home/sifulan/znc-0.202/znc)

Save dengan menekan ctrl+o dan Enter
Keluar dengan menekan ctrl-x

PSOTNIC

Dari direktori aplikasi psotnicnya (bin)
./psotnic -a namafileconfig1.cfg namafileconfig2.cfg namafileconfig3.cfg namafileconfigdstnya.cfg

EGGDROP

Dari folder home eggdrop, copy file script untuk membuat crontab
cp scripts/autobotchk .
./autobotchk namabotconfignya -noemail

(cttn: -noemail utk mematikan pemberitahuan email jika crontab telah dieksekusi)

PSYBNC

Dari folder home psybncnya, edit file psyBNCchk dan ganti psyBNCPATH dengan path home psybnc anda, misalnya /home/sifulan/psybnc

Buka crontabnya
crontab -e

Masukan kode berikut
0,10,20,30,40,50 * * * * /home/foobar/psyBNCchk >/dev/null 2>&1

Save+exit dari crontab editor (ctrl+o kemudian ctrl+x)

Ganti file permission
chmod 700 psyBNCchk

SBNC

Masuk ke folder ~/sbnc dan buat file sbncchk.sh
cd ~/sbnc
nano sbncchk.sh

kemudian isi dengan kode dibawah ini

#!/bin/sh
SBNCPATH=~/sbnc
if test -r $SBNCPATH/sbnc.pid; then
SBNCPID=$(cat $SBNCPATH/sbnc.pid)
if $(kill -CHLD $SBNCPID >/dev/null 2>&1)
then
exit 0
fi
fi
cd $SBNCPATH
./sbnc --lpc /dev/null

Save+exit

Ganti mode filenya spy bs di eksekusi
chmod +x ~/sbnc/sbncchk

Buka crontab editor
crontab -e

Masukan kode berikut ini
@reboot $HOME/sbnc/sbncchk.sh > /dev/null 2>&1
*/10 * * * * $HOME/sbnc/sbncchk.sh > /dev/null 2>&1

Sementara segitu dl koleksi crontabnya, kpn2 ditambah lg klo jodoh 😛

work as freelancer - i’m a humanize human, a son, a father, a husband, who love coffee and cigarette, lazy and moody, entrepreneur, very easy to sleep, internet addict, bad designer, humorious, playing guitar, can’t singing & cooking, thin body, brown skin, smily, travelling & hiking, art & culture related, etc………

Leave a Reply

Your email address will not be published. Required fields are marked *

Top