Skip to main content

Posts

Showing posts with the label bash

Auto Start XAMPP di Linux Ubuntu

 Pasti ada diantara kita yang bingung bagaimana sih cara menjalankan XAMPP di Linux secara otomatis pada saat booting.  Secara default Xampp tidak menyediakan menu untuk mengaktifkan apache ataupun mysql secara otomatis. Untuk mengkonfigurasi XAMPP agar dapat berjalan secara otomatis di Ubuntu, kita dapat mengikuti langkah-langkah berikut: 1. Buka aplikasi Terminal di Ubuntu 2. Arahkan ke direktori instalasi XAMPP menggunakan perintah berikut:     cd /opt/lampp   Catatan: ini mengasumsikan bahwa XAMPP diinstal di direktori /opt/lampp. Jika dipasang ditempat lain, sesuaikan jalurnya. 3. Setelah berada di direktori XAMPP, jalankan perintah berikut untuk membuka file konfigurasi panel kontrol XAMPP di editor teks:     sudo nano /opt/lampp/etc/extra/httpd-xampp.conf 4.   Gulir ke bawah pada bagian akhir file dan tambahkan baris berikut:     # Autostart XAMPP   sudo /opt/lampp/lampp start   Ini akan memulai XAMPP secara otomatis saa...

Menjalankan Script Secara Berkala dan Otomatis

Di blog sebelumnya, Backup Script yang Handal untuk Database SIMRS , kami membahas pembuatan backup script yang penamaan file-nya mempunyai stempel waktu (timestamp). Jadi file backup baru tidak menimpa file backup lama sehingga tercipta urutan file backup sejalan dengan waktu. Pada kesempatan kali ini, kami akan menjelaskan bagaimana backup script bisa dijalankan secara berkala dan otomatis. Contoh: Backup script dijalankan setiap hari pada jam 2 pagi. Untunglah, Linux mempunyai utility yang bernama "crontab". Crontab adalah sebuah program kecil untuk menjalankan perintah atau script sesuai dengan waktu yang kita inginkan. Semisal kita mempunyai backup script bernama "backupdb.sh" ingin dijalankan berkala, maka kita daftarkan di crontab. Caranya kita panggil crontab dengan mode edit lewat Terminal: $ crontab -e Setelah itu akan ditanya editor yang ingin digunakan. Pilih saja yang Anda sudah biasa gunakan, misalnya "nano". Penjadwalan dilakukan dengan form...

Backup Script yang Handal untuk Database SIMRS

Membuat backup adalah "keharusan" apalagi hal ini untuk database dari Sistem Informasi Manajemen Rumah Sakit (SIMRS). Alasan membuat backup adalah untuk berjaga-jaga apabila sistem mengalami kerusakan atau terserang virus, maka Anda dapat memulihkan sistem tersebut dengan cepat dan usaha yang minimal. Backup script sederhana #!/bin/sh cd /opt/lampp/bin ./mysqldump -uroot -p sik > /home/khanza/Documents/sik.sql Script di atas bila dijalankan akan menimpa file yang lama (dalam hal ini adalah file sik.sql). Lalu, bagaimana bila kita ingin menyimpan file yang lama sebelum file yang baru dibuat? Kita bisa mengubah nama (rename) file tersebut secara manual sebelum menjalankan script backup. Alangkah baiknya, bila nama file tersebut disebutkan waktu pembuatan backup-nya. Lihat script di bawah. Backup script dengan timestamp #!/bin/sh cd /opt/lampp/bin ./mysqldump -uroot -p sik > /home/khanza/Documents/sik_$(date +%F.%H%M%S).sql Script di atas menyisipkan waktu (ta...