Setting Crontab ZNC, sBNC, psyBNC dkk
by genin 2 minute read.
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
0,10,20,30,40,50 * * * * /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 😛
sbnc eggdrop znc pstonic psybnc Permalink