Cara Menjalankan Shell Script saat Startup

Cara Menjalankan Shell Script Saat Startup



Untuk melakukan beberapa tugas tertentu saat memulai sistem, skrip shell digunakan. Kita dapat melakukan beberapa hal penyesuaian yang bagus saat memulai sistem dengan bantuan skrip, seperti menampilkan pesan selamat datang, menampilkan versi sistem, atau menjalankan program/aplikasi saat memulai. Artikel ini akan memberikan penjelasan tentang cara menjalankan skrip shell saat startup.

Cara Menjalankan Shell Script saat Startup

Untuk menjalankan skrip shell saat startup sistem, kami akan mengikuti metode yang diberikan di bawah ini:







Jadi, mari jelajahi setiap metode satu per satu!



Metode 1: Gunakan Cron Job untuk Menjalankan Script saat Startup

Pekerjaan Cron biasanya membantu dalam memenuhi berbagai tugas yang perlu diselesaikan di masa mendatang. Itu hanya mengotomatiskan hal-hal untuk pengguna. Cron job juga bisa dimanfaatkan dalam menjalankan script saat startup. Untuk melakukannya, mari kita mulai dengan membuat skrip bash yang akan menampilkan pesan selamat datang kepada pengguna saat startup sistem:



Pertama buat file menggunakan:





$ sudo nano testscript.sh


Dan ketikkan skrip:

#!/bin/bash
gema 'Halo Sam' >> / rumah / kash / test.txt



Setelah menulis kode tekan 'Ctrl + O' untuk menulis, kemudian 'Memasuki' untuk menyimpan nama file. Sekarang tekan 'Ctrl + X' untuk keluar.

Untuk membuat file skrip bash dapat dieksekusi, jalankan perintah yang diberikan.

$ chmod a+x Testscript.sh

Sekarang, buka file crontab dengan menjalankan perintah berikut dan masukkan kata sandi untuk melanjutkan:

$ sudo crontab -Dia



Pertimbangkan untuk memilih editor yang menurut Anda cocok & termudah untuk Anda. Karena nano adalah yang paling sederhana, tulis “ 1 ” untuk mengedit file crontab di dalamnya.


Di file crontab, gulir ke ujung dan tambahkan kode berikut untuk menjalankan skrip di setiap startup:

@ menyalakan ulang pesta / rumah / kash / testscript.sh



Tekan 'Ctrl+S' untuk menyimpan dan “Ctrl+X” untuk keluar dari editor.


Sekarang cukup reboot sistem untuk memverifikasi apakah skrip berjalan saat startup atau tidak. Pada setiap reboot, teks berikut akan dicetak.

Metode 2: Gunakan Proses Aplikasi Startup

Di Ubuntu dan sebagian besar distribusi memiliki alat default yang memungkinkan untuk menjalankan skrip tertentu saat startup. Metode ini berfungsi jika Anda menginstal GNOME di sistem Anda. Ikuti langkah-langkah yang diberikan untuk menyiapkan skrip startup menggunakan Aplikasi Startup.

Buat skrip bash menggunakan perintah cat.

$ nano testscript.sh

Sekarang kita akan menulis skrip bash yang akan dijalankan setiap kali sistem di-reboot dan mencetak teksnya “Halo Sam” dalam file test.txt.

#!/bin/bash
gema 'Halo Sam' >> / rumah / kash / test.txt

Setelah menulis kode tekan 'Ctrl + O' untuk menulis, lalu 'Memasuki' untuk menyimpan nama file. Sekarang tekan 'Ctrl + X' untuk keluar.

Untuk membuat file skrip bash dapat dieksekusi, jalankan perintah yang diberikan.

$ chmod a+x Testscript.sh

Sekarang buat file teks menggunakan editor nano.

$ nano test.txt

Buka menu startup dan pilih “Preferensi Aplikasi Startup” .


Setelah mengklik Preferensi Aplikasi Startup, Anda akan mendapatkan daftar tugas yang dikonfigurasi untuk memulai secara otomatis saat boot.

Dengan menggunakan tombol 'Tambah', program apa pun dapat ditambahkan ke dalam daftar untuk memulainya secara otomatis saat pengaktifan.


Pilih .SH file dan klik simpan.


Sekarang reboot sistem. Teks akan dicetak setiap kali sistem di-restart atau di-reboot.

Kesimpulan

Menjalankan skrip shell saat startup di Linux memungkinkan pengguna untuk menjalankan tugas tertentu saat startup. Untuk menjalankan skrip saat startup, izin harus diberikan ke file skrip. Dua metode yang digunakan untuk menjalankan skrip saat startup termasuk pekerjaan Cron dan aplikasi startup. Untuk deskripsi lebih lanjut tentang kedua langkah tersebut, baca artikel yang diberikan.