2013-03-28 16 views
5

üzerinde bash newgrp işlevselliği alma, sık sık Sonsuz döngüler olsun, ben .bashrc dosyaya koydu çalışırsanızbenim kurulumları bir parçası olarak başlangıçta

newgrp voodoo 

kullanmak, bizim Environements içinde, gerek.

Başlangıçta aynı işlevin nasıl otomatik olarak yükleneceği hakkında herhangi bir fikrin var mı? Çalıştırmak şekilde bağlı etkileşimli kabukları giriş kabukları

için

  • .bash_profile için

    • .bashrc:

  • cevap

    6

    Eğer bash başladıktan sonra başlamak olacaktır 2 komut dosyası vardır newgrp komutundan biri çalıştırılacak:

    • newgrp - your_group Eğer yoksa yeni bir etkileşimli kabuk Okuma .bashrc

    başlayacak yeni bir giriş kabuğu başlatmak ve böylece .bash_profile

  • newgrp your_group ( tire olmadan ) okuyacak Diğer bir kaynaktan kaynak bir başlangıç ​​komut dosyası ve newgrp anahtarı

    doğru kombinasyonu seçerek özyineyi atlamak mümkün olmalıdır .bashrc yılında
    • newgrp - ....bash_profile yılında

    • newgrp ... zaten tarif özyineleme yol açacaktır

    diğer iki kombinasyonları çalışacaktır çalışacaktır. İki dosyadan biri diğerini sık sık görüyorsa, yine de sorun yaşarsınız.

    BTW .: .bash_profile mevcut değilse bash, dosyayı .profile dosyasını okuyacaktır. Bazı uzmanların, buradan .bashrc kaynağını bile yönetebildiğini söylüyorum.

    Hiçbiri kurulumunuz için geçerli değilse, bunun yerine kabuk komut dosyasına başvurmanız gerekebilir. ortam değişkeni $GROUPS sen üyesi olan grup rapor, bu nedenle bir şey gibi olmalıdır:

    [ "$GROUPS" = "200" ] || newgrp your_group 
    

    veya ne olursa olsun voodoo grubunun kimliği yardımcı olabilecek olduğunu.

  • +0

    ~/.bash_profile öğesinin girişine girilmesini sağlar. Teşekkürler. – user1134991

    İlgili konular