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

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

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 saya Buat executable pada file rc.local

chmod 755 /etc/rc.local

Reload systemd

systemctl daemon-reload

Enable service baru

systemctl enable startup.service

Sekian