Crontab untuk menjalankan perintah secara otomatis

Hi….

Kali ini akan membahas mengenai cara menambahkan crontab di ubuntu. Case ini karena pada server saya beberapa kali service nya ada yg mati sehingga harus di start secara manual. Nah untuk mengatasi hal itu, saya tambahkan crontab / perintah otomatis untuk menjalankan perintah pada waktu tertentu.

Pertama kita bikin dulu script yang akan di jalankan, misal nama nya restart-webserver pada directory /home/user

#nano restart-webserver.sh

Isikan file tersebut dengan

service apache2 restart

Rubah file tersebut agar bisa di execute

#chmod +x /home/user/restart-webserver.sh

Kemudian kita tes file tersebut apakah bisa berjalan dengan baik

#./restart-webserver.sh* Restarting web server apache2                                         [ OK ]

Setelah itu bikin crontab nya di directory /var/spool/cron/

#nano /var/spool/cron/root

isikan

0 0 * * * /home/user/restart-webserver.sh

 

Nah terakhir kita cek apakah crontab nya bisa jalan

#crontab -l0 0 * * * /home/user/restart-webserver.sh

Penjelasannya : crontab tersebut akan dieksekusi tiap jam 00:00 setiap hari nya

Enable SSH for root

Kali ini saya akan coba menuliskan tentang bagaimana meng-enable ssh untuk root, walaupun hal ini tidak direkomendasikan karena sangat berbahaya.

Langkah pertama adalah memberikan password ke root,

#passwd root

Setelah itu edit file /etc/ssh/sshd_config

#vi /etc/ssh/sshd_config

ubah

PermitRootLogin without-password

menjadi

PermitRootLogin yes

Setelah itu restart service ssh nya

#service ssh restart

Dan akhirnya silahkan coba remote menggunakan remote console putty atau sejenisnya