Systemd dan rc.local di IGOS Nusantara: Perbedaan revisi
Dari IGNwiki
k (memindahkan IGOS Nusantara 8.0 dan rc.local ke Systemd dan rc.local di IGOS Nusantara) |
|||
Baris 1: | Baris 1: | ||
IGOS Nusantara 7 dan 8 memakai systemd. Pada systemd secara default rc.local tidak dibuat. | IGOS Nusantara 7 dan 8 memakai systemd. Pada systemd secara default rc.local tidak dibuat. | ||
+ | == Contoh Penggunaan rc.local == | ||
+ | Berikut ini contoh penggunaan rc.local | ||
+ | * Membuat skrip1 yang menghasilkan berkas /home/cetak-menit/00-tanggal.txt setiap boot ulang | ||
+ | * Berkas 00-tanggal.txt akan diisi tanggal saat ini | ||
+ | * Membuat skrip2 yang menulis tanggal dan waktu setiap satu menit | ||
+ | |||
+ | == Berkas /etc/rc.d/rc.local == | ||
Buat berkas /etc/rc.d/rc.local dan beri hak akses 755 | Buat berkas /etc/rc.d/rc.local dan beri hak akses 755 | ||
# touch /etc/rc.d/rc.local | # touch /etc/rc.d/rc.local | ||
Baris 6: | Baris 13: | ||
# mkdir -p /home/cetak-menit/ | # mkdir -p /home/cetak-menit/ | ||
− | Isi berkas /etc/rc.d/rc.local sebagai berikut | + | == Berkas /etc/rc.d/rc.local == |
+ | Isi berkas /etc/rc.d/rc.local sebagai berikut: | ||
#!/bin/bash | #!/bin/bash | ||
date +"%Y-%m-%d_%T" > /home/cetak-menit/00-tanggal.txt | date +"%Y-%m-%d_%T" > /home/cetak-menit/00-tanggal.txt | ||
− | Buat berkas /etc/cron.d/1menit | + | == Buat berkas /etc/cron.d/1menit == |
SHELL=/bin/bash | SHELL=/bin/bash | ||
PATH=/sbin:/bin:/usr/sbin:/usr/bin | PATH=/sbin:/bin:/usr/sbin:/usr/bin | ||
Baris 17: | Baris 25: | ||
*/1 * * * * root date >> /home/cetak-menit/`cat /home/cetak-menit/00-tanggal.txt`.1menit | */1 * * * * root date >> /home/cetak-menit/`cat /home/cetak-menit/00-tanggal.txt`.1menit | ||
− | Periksa status rc-local | + | == Periksa status rc-local == |
# systemctl status rc-local.service | # systemctl status rc-local.service | ||
rc-local.service - /etc/rc.d/rc.local Compatibility | rc-local.service - /etc/rc.d/rc.local Compatibility | ||
Baris 23: | Baris 31: | ||
Active: '''active''' (exited) since Thu, 28 Mar 2013 15:43:02 +0700; 12min ago | Active: '''active''' (exited) since Thu, 28 Mar 2013 15:43:02 +0700; 12min ago | ||
CGroup: name=systemd:/system/rc-local.service | CGroup: name=systemd:/system/rc-local.service | ||
+ | |||
+ | == Pemeriksaan == |
Revisi per 28 Maret 2013 09.10
IGOS Nusantara 7 dan 8 memakai systemd. Pada systemd secara default rc.local tidak dibuat.
Daftar isi
Contoh Penggunaan rc.local
Berikut ini contoh penggunaan rc.local
- Membuat skrip1 yang menghasilkan berkas /home/cetak-menit/00-tanggal.txt setiap boot ulang
- Berkas 00-tanggal.txt akan diisi tanggal saat ini
- Membuat skrip2 yang menulis tanggal dan waktu setiap satu menit
Berkas /etc/rc.d/rc.local
Buat berkas /etc/rc.d/rc.local dan beri hak akses 755
# touch /etc/rc.d/rc.local # chmod 755 /etc/rc.d/rc.local # mkdir -p /home/cetak-menit/
Berkas /etc/rc.d/rc.local
Isi berkas /etc/rc.d/rc.local sebagai berikut:
#!/bin/bash date +"%Y-%m-%d_%T" > /home/cetak-menit/00-tanggal.txt
Buat berkas /etc/cron.d/1menit
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=bantuan@igos-nusantara.or.id HOME=/ */1 * * * * root date >> /home/cetak-menit/`cat /home/cetak-menit/00-tanggal.txt`.1menit
Periksa status rc-local
# systemctl status rc-local.service rc-local.service - /etc/rc.d/rc.local Compatibility Loaded: loaded (/usr/lib/systemd/system/rc-local.service; static) Active: active (exited) since Thu, 28 Mar 2013 15:43:02 +0700; 12min ago CGroup: name=systemd:/system/rc-local.service