Cara Menjalankan Skrip Shell pada Permulaan

Cara Menjalankan Skrip Shell Pada Permulaan



Untuk melaksanakan beberapa tugas tertentu pada permulaan sistem, skrip shell digunakan. Kami boleh melakukan beberapa perkara tersuai yang hebat pada permulaan sistem dengan bantuan skrip, seperti menunjukkan mesej alu-aluan, menunjukkan versi sistem atau menjalankan program/aplikasi pada permulaan. Tulisan ini akan memberikan penjelasan tentang cara menjalankan skrip shell pada permulaan.

Cara Menjalankan Skrip Shell pada Permulaan

Untuk menjalankan skrip shell pada permulaan sistem, kami akan mengikuti kaedah yang diberikan di bawah:







Jadi, mari kita terokai setiap kaedah satu demi satu!



Kaedah 1: Gunakan Cron Job untuk Menjalankan Skrip pada Permulaan

Pekerjaan cron biasanya membantu dalam memenuhi tugasan yang berbeza yang perlu diselesaikan pada masa hadapan. Ia hanya mengautomasikan sesuatu untuk pengguna. Tugas cron juga boleh digunakan dalam menjalankan skrip pada permulaan. Untuk berbuat demikian, mari mulakan dengan mencipta skrip bash yang akan menunjukkan mesej alu-aluan kepada pengguna pada permulaan sistem:



Mula-mula buat fail menggunakan:





$ sudo nano testscript.sh


Dan taip skrip:

#!/bin/bash
bergema 'Hello Sam' >> / rumah / kash / test.txt



Selepas menulis kod tekan “Ctrl + O” untuk menulis, kemudian “Masuk” untuk menyimpan nama fail. Sekarang tekan “Ctrl + X” untuk keluar.

Untuk menjadikan fail skrip bash boleh laku jalankan arahan yang diberikan.

$ chmod a+x Testscript.sh

Sekarang, buka fail crontab dengan melaksanakan arahan berikut dan masukkan kata laluan untuk meneruskan:

$ sudo crontab -Ia adalah



Pertimbangkan untuk memilih editor yang kelihatan sesuai & paling mudah untuk anda. Memandangkan nano adalah yang paling mudah, tulis ' 1 ” untuk mengedit fail crontab di dalamnya.


Dalam fail crontab, tatal ke hujung dan tambah kod berikut untuk menjalankan skrip pada setiap permulaan:

@ but semula bash / rumah / kash / testscript.sh



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


Sekarang cuma but semula sistem untuk mengesahkan sama ada skrip berjalan pada permulaan atau tidak. Pada setiap but semula teks berikut akan dicetak.

Kaedah 2: Gunakan Proses Permohonan Permulaan

Pada Ubuntu dan kebanyakan pengedaran mempunyai alat lalai yang membolehkan untuk menjalankan skrip tertentu pada permulaan. Kaedah ini berfungsi jika anda telah memasang GNOME dalam sistem anda. Ikuti langkah yang diberikan untuk menyediakan skrip permulaan menggunakan Aplikasi Permulaan.

Buat skrip bash menggunakan arahan cat.

$ nano testscript.sh

Sekarang kita akan menulis skrip bash yang akan dijalankan setiap kali sistem dibut semula dan mencetak teks “Hello Sam” dalam fail test.txt.

#!/bin/bash
bergema 'Hello Sam' >> / rumah / kash / test.txt

Selepas menulis kod tekan “Ctrl + O” untuk menulis, kemudian “Masuk” untuk menyimpan nama fail. Sekarang tekan “Ctrl + X” untuk keluar.

Untuk menjadikan fail skrip bash boleh laku jalankan arahan yang diberikan.

$ chmod a+x Testscript.sh

Sekarang buat fail teks menggunakan editor nano.

$ nano test.txt

Buka menu permulaan dan pilih 'Keutamaan Aplikasi Permulaan' .


Selepas mengklik pada Keutamaan Aplikasi Permulaan, anda akan mendapat senarai tugasan yang dikonfigurasikan untuk bermula secara automatik semasa but.

Menggunakan butang 'Tambah' mana-mana program boleh ditambah dalam senarai untuk memulakannya secara automatik pada permulaan.


Pilih .sh fail dan klik simpan.


Sekarang but semula sistem. Teks akan dicetak setiap kali sistem dimulakan semula atau but semula.

Kesimpulan

Menjalankan skrip shell pada permulaan di Linux membolehkan pengguna melaksanakan tugas tertentu pada permulaan. Untuk menjalankan skrip pada permulaan kebenaran mesti diberikan kepada fail skrip. Dua kaedah yang menggunakan skrip boleh dijalankan pada permulaan termasuk kerja Cron dan aplikasi permulaan. Untuk penerangan lanjut tentang kedua-dua langkah, baca artikel yang diberikan.