Profile- nastaveni vyberu shellu pro spousteni skriptu korn-shell

Založil hcunited, 29. 08. 2011, 09:36:23

Předchozí téma - Další téma

hcunited

Dobry den, prosim Vas o radu jak nastavit profile aby jsem mohl spoustet skripty napsane v jinem shellu nez v bashi. Mam namysli napsane v ksh. Bohuzel nyni mi nejdou ani kdyz si pustim primo ksh. V SUSE je v .profile primo sekce, ale v Debianu mi to nefunguje. Mam nainstalovany ksh
Nevim jestli to dobre vysvetluju.
Dikes

Hobild

defaultni shell se nastavuje pri zalozeni usera, lze ho zmenit prikazem
usermod -s ksh LOGIN
aktualne spusteny shell vypis prikaz ps, finger pak vypise prihlasovaci shell (uvedeny v /etc/passwd)
Pokud nechces mit ksh jako vychozi, ale jen spoustet jeho skripty, pak  over, zda je v zahlavi skriptu uveden plnou cestou, a ne jako /bin/sh, to pak automaticky prebira bash.
Jinak spusteni odlisneho shellu lze z bashe, z konzoly, kde jednoduse napises jeho nazev (/bin/ksh) a melo by se otevrit okno ksh, dost mozna dojde k nejake zmene ve vzhledu promptu. Z nej pak spoustej ty scripty.
Nebo pouzij prikaz chsh (change shell). Novy shell zacne fungovat pri dalsim prihlaseni.
H.