sh, ksh, bash, gnome-terminal, xterm

Jacek Sobczak jaceksobczak w poczta.onet.pl
Nie, 6 Sty 2002, 18:07:28 CET


On Sat, 5 Jan 2002 14:23:44 +0100
Michal Moskal <malekith w pld.org.pl> wrote:

> On Sat, Jan 05, 2002 at 01:16:02PM +0000, Marcin 'Qrczak' Kowalczyk wrote:
> > Sat, 5 Jan 2002 14:00:42 +0100, Jacek Sobczak <jaceksobczak w poczta.onet.pl> pisze:
> > 
> > > Wiele skryptów shella wykonywało mi się nieprawidłowo kiedy /bin/sh ->
> > > /bin/ksh, więc zmieniłem na /bin/sh -> /bin/bash. Teraz widzę, że mam
> > > błędy w skrypcie /etc/rc.d/init.d/network (w innych na razie nie
> > > zauważyłem). Jak należy to skonfigurować prawidłowo ?
> > 
> > Skrypty z #!/bin/sh w pierwszej linii powinny działać prawidłowo
> > m.in. pod bashem i ksh (oraz np. zsh). Jeśli są błędy, skrypty do
> > poprawki! network do poprawki jeśli nie działa z bashem.
>  
> Chyba, że bash jest niezgodny z SUS (IMHO). BTW, powinny działać też
> z ashem, który jest zgodny z SUS, ale nie ma niektórych rozszerzeń ksh
> (typeset -i, np.).  Ale nie działają.

Skryptów z błędami z ksh miałem dość dużo z różnych sensownych źródeł,
więc może coś jest nie tak z ksh w PLD. A co do skryptu network
dostaję co następuje (z bashem):

[root w jsobczak root]# /etc/rc.d/init.d/network stop
Wylaczanie interfejsu eth0.........................................[ ZROBIONE ]
/sbin/ifdown: [: : integer expression expected

> > > W gnome-terminal i xterm nie mam kolorów dla ls kiedy jestem
> > > zalogowany jako user.
> > 
> > SOA#1
> 
> U mnie też działa.
> 
> A jakieś use --login w gnome-terminalu nie nada?

Nadało, teraz jest ok z promptem i kolorem.

Jacek


-- 

Tego nie znajdziesz w żadnym sklepie!
[ http://oferty.onet.pl ]




Więcej informacji o liście dyskusyjnej pld-users-pl