Cara Menjalankan Bash Script Ketika Booting atau Autostartup

by | Mar 24, 2024 | Blog, Linux, Tutorial | 0 comments

Cara menjalankan bash script ketika booting atau bisa disebut autostartup ketika sistem dalam proses booting. Sebagai pengguna Linux tentunya harus mengetahui tentang ini karena sangat berguna segali di dalam ilmu System Administrasi Linux.

 

 

Bagaimana Cara Menjalankan Bash Script Ketika Booting

cara-menjalankan-bash

Jika anda menggunakan systemD, anda harus membuat layanan untuk skrip misalnya sync.sh anda, file ini akan menjadi:

/lib/systemd/system/sync.service

Anda dapat mengedit file ini (dengan hak ‘root’ atau ‘sudo’) sehingga berisi:

 

[Unit]
Description=My Shell Script for Sync

[Service]
ExecStart=/usr/bin/sync.sh

[Install]
WantedBy=multi-user.target

 

Kemudian, anda memuat ulang daemon systemD anda (sehingga ia mengetahui bahwa layanan telah ditambahkan):

sudo systemctl daemon-reload

Kemudian anda dapat mengaktifkan layanan anda (sehingga akan diluncurkan pada setiap permulaan sistem:

sudo systemctl enable sync.service

Kemudian anda dapat memulainya secara manual sehingga akan langsung dimulai, tanpa menunggu sistem restart berikutnya :

sudo systemctl start sync.service

Dan tentu saja, anda dapat mengubah nama layanan anda sesuai keinginan anda.

Jika anda menggunakan systemD, anda harus membuat layanan untuk skrip misalnya sync.sh anda, file ini akan menjadi:

/lib/systemd/system/sync.service

Anda dapat mengedit file ini (dengan hak ‘root’ atau ‘sudo’) sehingga berisi:

 

[Unit]
Description=My Shell Script for Sync

[Service]
ExecStart=/usr/bin/sync.sh

[Install]
WantedBy=multi-user.target

 

Kemudian, anda memuat ulang daemon systemD anda (sehingga ia mengetahui bahwa layanan telah ditambahkan):

sudo systemctl daemon-reload

Kemudian anda dapat mengaktifkan layanan anda (sehingga akan diluncurkan pada setiap permulaan sistem:

sudo systemctl enable sync.service

Kemudian anda dapat memulainya secara manual sehingga akan langsung dimulai, tanpa menunggu sistem restart berikutnya :

sudo systemctl start sync.service

Dan tentu saja, anda dapat mengubah nama layanan anda sesuai keinginan anda.

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Cari

Kategori Artikel