Run a script on boot using systemd on Ubuntu 18.04
Membuat script auto run saat booting di mesin Ubuntu 18.04. Kita buat awal file yang akan digunakan untuk running saat booting mesin ubuntu yaitu file /etc/rc.local
Setelah kita punya rancangan untuk itu saat nya kita buat supaya /etc/rc.local bisa auto running saat boot pertama Ubuntu.
Create File
sudo vim /etc/systemd/system/startup.service
tambahkan script berikut
[Unit]
Description=Start up script
ConditionPathExists=/etc/rc.local
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
Setelah itu buat file di /etc/rc.local
sudo vim /etc/rc.local
tambahkan script berikut
#!/bin/bash
/sbin/route add default gw 10.10.3.1
exit 0
Ini hanya contoh penambahan route pada mesin Ubuntu
Buat executable pada file rc.local
sudo chmod 755 /etc/rc.local
Reload systemd
sudo systemctl daemon-reload
Enable service baru
sudo systemctl enable startup.service
Sekian