Bazı yazılımlar için küçük bir yükleme komut dosyası yazıyorum. Tek yaptığı bir hedef katmanın paketini açmak ve daha sonra bazı ortam değişkenlerini kalıcı olarak ayarlamak istiyorum - temelde paketlenmemiş lib'lerin konumu ve $ PATH'in güncellenmesi. Örneğin .bashrc
dosyasını program aracılığıyla düzenlemek, örneğin sonuna uygun girdileri eklemek mi, yoksa başka bir yolu var mı? Standart uygulama nedir?Linux'ta kalıcı bir ortam değişkeni nasıl programlanır?
Düzenleme: paket çalıştırmak komut bir dizi (20+) tüm bu adlandırılmış ortam değişkenleri kullanabilir, bu yüzden onları bir şekilde ayarlamak gerektiğini içeren (değişken adları bir çarpışma son derece düşüktür şekilde seçilmiştir)
Tamam, bu çözüm gibi görünüyor. muhtemelen yükleyicinin burada çalıştırılabilir bir komut dosyası yazmak için root olarak çalıştırılması gerekecektir. –
Bu betik de hizmetler tarafından okunuyor mu? Örneğin apache mi yoksa tomcat mı? – Tobia