Praktik yang sesuai dengan LSB (lihat spesifikasi) adalah membuat skrip shell di /etc/profile.d/
folder.
Beri nama setelah aplikasi Anda (dan pastikan namanya unik), pastikan nama diakhiri dengan .sh
(Anda mungkin juga ingin menambahkan skrip untuk shell lain) dan export
variabel yang Anda butuhkan dalam skrip. Semua *.sh
skrip dari direktori tersebut dibaca saat login pengguna--pada waktu yang sama /etc/profile
adalah source
d.
Perhatikan bahwa ini tidak diberlakukan oleh bash
; sebaliknya, ini semacam kesepakatan.
Praktik standarnya adalah menginstal ke direktori yang sudah ada di jalur dan di direktori pustaka standar, jadi tidak perlu memperbarui variabel ini.
Memperbarui .bashrc agak rawan kegagalan, antara lain; bagaimana jika pengguna menggunakan file atau shell yang berbeda?