Untuk membuat script otomatis jalan setiap komputer booting bisa mengikut langkah-langkah dibawah ini, tetapi ingat ini khusus untuk systemd (kebanyakan distro sudah menggunakan systemd Fedora, Ubuntu, Debian, ArchLinux, OpenSUSE).
Untuk mempermudah pengertian pembuatan startup script ini saya akan membuat script otomatis menjalankan DNSCrypt. Buat file bernama dnscrypt.sh
yang akan dijalankan setiap startup
Isi file dnscrypt.sh
#!/usr/bin/env bash dnscrypt-proxy -R cisco -d
saya menyimpan file tersebut di /opt/dnscrypt.sh
. Script sederhana diatas akan menjalankan DNSCrypt di background.
Service untuk systemd
Buat file baru di /etc/systemd/system/dnscrypt.service
yang berisi
[Unit] Description=Start DNSCrypt [Service] Type=oneshot ExecStart=/opt/dnscrypt.sh RemainAfterExit=yes [Install] WantedBy=multi-user.target
lalu aktifkan dengan cara
systemctl enable dnscrypt.service ## output Created symlink from /etc/systemd/system/default.target.wants/dnscrypt.service to /etc/systemd/system/dnscrypt.service.
untuk mencoba script diatas jalan atau ngga bisa dengan menjalankan
systemctl start dnscrypt.service systemctl status dnscrypt.service
dengan perintah diatas status dnscrypt akan ditampilkan. Bila anda perlu lebih detail gunakan
journalctl -u dnscrypt