GNU/Linux >> Belajar Linux >  >> Linux

Jalankan skrip bash setelah login

Semua sesi interaktif bash akan membaca file inisialisasi ~/.bashrc .

Jadi Anda tinggal menambahkan skrip di akhir root .bashrc yaitu /root/.bashrc , dengan asumsi skrip dapat dieksekusi:

echo '/path/to/whiptail.sh' >>/root/.bashrc

Sekarang skrip akan selalu dijalankan saat root membuka shell interaktif baru. Jika Anda hanya ingin menjalankan saat login saja, tidak semua sesi interaktif Anda sebaiknya menggunakan ~/.bash_profile /~/.bash_login /~/.profile (yang pertama tersedia setelah pesanan).


Jika Anda ingin menjadi global , tambahkan skrip Anda ke

/etc/profile 

Jika Anda ingin khusus pengguna , tambahkan skrip Anda ke

/home/$USER/.profile

Pertimbangkan untuk meningkatkan jawaban asli di sini:https://unix.stackexchange.com/a/56088/343022


Linux
  1. Bagaimana menjalankan perintah bash Linux dalam skrip PERL?

  2. Bagaimana Cara Men-debug Skrip Bash?

  3. Bagaimana Anda menjalankan skrip saat login di * nix?

  1. Jalankan skrip bash sebagai daemon

  2. Izin ditolak dengan bash.sh untuk menjalankan cron

  3. Bagaimana cara menjalankan skrip bash berulang kali setiap N detik?

  1. Ssh – Bagaimana Cara Menjalankan Script Segera Setelah Terhubung Melalui Ssh?

  2. Jalankan bagian dari skrip bash sebagai pengguna yang berbeda

  3. Apakah perintah dalam skrip bash berjalan secara paralel atau satu demi satu?