Bagaimana memulai skrip kami saat startup Ubuntu

Aplikasi saat startup

Salah satu hal positif tentang Ubuntu adalah hal itu memungkinkan kami membuat dan menjalankan skrip kami sendiri yang membantu kami meningkatkan fungsionalitas sistem, skrip yang mudah dibuat dan kami dapat membuatnya berjalan kapan saja selama sesi atau di awal sesi mana pun.

Untuk bisa melakukan ini Ada dua cara aman dan cepat yang akan membuat setiap pemula menyesuaikan Ubuntu mereka dengan beberapa klik dan dua atau tiga salin dan tempel, apakah Anda berani?

Cara memasukkan skrip di Ubuntu kami

Metode pertama dan paling sederhana dari semuanya adalah memasukkan skrip ke dalam login kita menggunakan aplikasi grafis. Untuk ini kami akan melakukannya Sistem–> Preferensi–> Aplikasi saat pengaktifan dan di Tambah program saat startup, bidang perintah kita mengisinya dengan script yang dimaksud yang telah kita buat. Kami menyimpan semuanya dan ketika sistem melakukan boot ulang, Ubuntu akan memuat skrip kami.

Metode kedua yang dapat kita gunakan di Ubuntu kita sedikit lebih sulit tetapi mengikuti langkah-langkah ini mudah dilakukan. Pertama kita harus membuat skrip kita. Setelah skrip dibuat, kami menyalin dan menempelkannya di folder /etc/init.d (untuk melakukan ini kita harus menjadi pengguna root). Setelah kami menempelkan skrip ini, kami harus melakukannya beri mereka izin untuk menjalankan file ini. Ini dilakukan dengan membuka terminal di folder dan mengetik yang berikut ini:

chmod +x mi-script.sh

Sekarang kita memiliki skrip yang siap dan kita hanya perlu memberi tahu sistem untuk membaca dan mengeksekusi skrip yang telah kita masukkan ke dalam folder, untuk ini kita jalankan perintah berikut di terminal:

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

Ini akan membuat sistem menyertakan skrip pada startup sistem dan dengan setiap pengguna yang ada di sistem itu, tidak masalah apakah itu administrator sistem atau pengguna sederhana. Bagaimana Anda bisa melihatnya adalah operasi yang sederhana dan sederhana untuk dilakukan, bukan begitu?


8 komentar, tinggalkan punyamu

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Petrus dijo

    Sangat menarik!

    Bagaimana cara menjalankan skrip sebagai root? Karena yang jelas jika saya memasukkan "sudo ..." di dalamnya, saya tidak akan bisa memasukkan kata sandinya.

    Gracias!

    1.    Ernesto dijo

      Meskipun 3 tahun telah berlalu pada saat menjawab, saya berharap orang lain akan merasakan manfaatnya:
      Anda membuang sudo ...
      akan terlihat seperti ini

      ./my-script.sh

  2.   Jose Villamizar dijo

    Saya memiliki ubuntu 18.04 dan saya melakukan apa yang Anda jelaskan di sini dan itu tidak memuat apa pun, saya harus membatasi bahwa file tersebut adalah ekstensi, sh, apakah saya memerlukan beberapa langkah tambahan untuk versi ubuntu saya?

  3.   William dijo

    Hal yang sama terjadi pada saya sebagai Jose Villamizar. skrip tidak berjalan saat memulai ulang Ubuntu 18.04

  4.   papapa dijo

    Sudah ada kita bertiga, saya melakukan apa yang dikatakan artikel itu tetapi tidak berjalan saat startup

  5.   linux x dijo

    Hal yang sama terjadi pada saya, solusi apa saja?

  6.   Marc dijo

    buat file /etc/rc.local

    #! / bin / sh -e
    ##
    ## /etc/rc.local file
    ## Skrip ini berjalan di akhir runlevel multipengguna.
    ## Pastikan skrip ini diakhiri dengan baris "exit 0" jika berhasil
    ## atau nilai lainnya jika Anda mengalami kesalahan.
    # Masukkan di bawah baris ini apa yang ingin Anda jalankan sebelum memulai pengguna.
    # —– akhir file ——
    keluar 0

    berikan izin eksekusi
    lalu mulai layanan
    systemctl mulai rc-local
    jika tidak di awal, letakkan
    systemctl mengaktifkan rc-local
    salam

    1.    Alexis dijo

      Inilah yang akhirnya saya dapatkan hasilnya pada tanggal ini dengan Ubuntu 22, ke file rc.local saya menambahkan panggilan ke skrip dengan

      sh '/myscriptpath/script.sh'

      dan siap