Cara memulakan skrip kami pada permulaan Ubuntu

Permohonan semasa permulaan

Salah satu perkara positif mengenai Ubuntu ialah membolehkan kami membuat dan menjalankan skrip kami sendiri yang membantu kami meningkatkan fungsi sistem, skrip yang mudah dibuat dan yang dapat kita jadikannya berjalan pada bila-bila masa semasa sesi atau hanya pada permulaan sesi apa pun.

Untuk dapat melakukan ini terdapat dua cara selamat dan pantas yang akan menjadikan setiap pemula menyesuaikan Ubuntu mereka dengan beberapa klik dan dua atau tiga salin dan tampal, adakah anda berani?

Cara memasukkan skrip di Ubuntu kami

Kaedah pertama dan paling mudah adalah memasukkan skrip dalam log masuk kami menggunakan aplikasi grafik. Untuk ini kita akan pergi Sistem–> Keutamaan–> Aplikasi semasa permulaan dan dalam program Tambah pada permulaan, bidang arahan kami mengisinya dengan skrip yang dipersoalkan yang telah kami buat. Kami menyimpan semuanya dan ketika sistem dihidupkan semula, Ubuntu akan memuatkan skrip kami.

Kaedah kedua yang boleh kita gunakan di Ubuntu kita sedikit lebih sukar tetapi mengikuti langkah-langkah ini mudah dilakukan. Mula-mula kita harus membuat skrip kita. Setelah skrip dibuat, kami menyalinnya dan menampalnya di folder /etc/init.d (untuk melakukan ini kita mesti menjadi pengguna root). Sebaik sahaja kita menampal skrip ini, kita harus memberi mereka kebenaran untuk menjalankan fail ini. Ini dilakukan dengan membuka terminal dalam folder dan mengetik perkara berikut:

chmod +x mi-script.sh

Sekarang kita sudah menyediakan skrip dan kita hanya perlu memberitahu sistem untuk membaca dan melaksanakan skrip yang telah kita masukkan ke dalam folder, untuk ini kita menjalankan perintah berikut di terminal:

update-rc.d mi-script.sh defaults 80

Ini akan membuat sistem merangkumi skrip semasa permulaan sistem dan dengan setiap pengguna yang berada dalam sistem itu, tidak menjadi masalah sama ada ia adalah pentadbir sistem atau pengguna sederhana. Bagaimana anda dapat melihatnya adalah operasi yang mudah dan sederhana, bukan?


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Peter kata

    Sungguh menarik!

    Bagaimana cara menjalankan skrip sebagai root? Kerana dengan jelas jika saya memasukkan "sudo ..." di dalamnya, saya tidak akan dapat memasukkan kata laluan.

    Terima kasih!

    1.    Ernesto kata

      Walaupun sudah 3 tahun berlalu pada masa menjawab, saya harap orang lain dapat membantu:
      anda melepaskan sudo ...
      ia akan kelihatan seperti ini

      ./my-script.sh

  2.   Jose Villamizar kata

    Saya mempunyai ubuntu 18.04 dan saya melakukan apa yang anda jelaskan di sini dan ia tidak memuat apa-apa, saya mesti mengehadkan bahawa failnya adalah sambungan, adakah saya memerlukan langkah tambahan untuk versi ubuntu saya?

  3.   William kata

    Perkara yang sama berlaku kepada saya sebagai Jose Villamizar. skrip tidak berjalan semasa memulakan semula Ubuntu 18.04

  4.   papalapa kata

    Sudah ada kami bertiga, saya melakukan apa yang dikatakan oleh artikel itu tetapi tidak berjalan pada permulaan

  5.   linux kata

    Perkara yang sama berlaku kepada saya, ada penyelesaian?

  6.   tanda kata

    buat fail /etc/rc.local

    #! / bin / sh -e
    ##
    ## /etc/rc. fail tempatan
    ## Skrip ini dijalankan di hujung runlevel multiuser.
    ## Pastikan skrip ini diakhiri dengan baris "exit 0" jika berjaya
    ## atau nilai lain jika anda mempunyai ralat.
    # Masukkan di bawah baris ini apa yang anda ingin laksanakan sebelum memulakan pengguna.
    # —– akhir fail ——
    jalan keluar 0

    memberi kebenaran pelaksanaan
    dan kemudian mulakan perkhidmatan
    systemctl mula rc-tempatan
    jika tidak pada awalnya, letakkannya
    systemctl mengaktifkan rc-local
    salam

    1.    Alexis kata

      Inilah yang akhirnya saya hasilkan pada tarikh ini dengan Ubuntu 22, pada fail rc.local yang saya tambahkan panggilan pada skrip dengan

      sh '/myscriptpath/script.sh'

      dan bersedia