On Fri, 14 Nov 2008, Dan Lukes wrote:

>>> Z hlediska portability se mi jevi byt nejlepsi psat script v 'sh' a
>>> interpreter
>>> nahoru neuvadet vubec - pak se pouzije sh z toho umisteni, kde je na danem
>>> systemu.
>>
>>      a nebo bash, anebo csh, podle toho co ma dany uzivatel nastaveny. 
>
> Chybejici radka neznamena "login shell uzivatele" ale "default shell systemu" 
> -
> a to je prakticky bez vyjimky sh. Vetsinou to ani nejde zmenit ...

        nevim presne jak to ma fungovat a nemuzu to ted hledat, ale tohle 
nepotvrzuje to, co rikas:


$ echo 'ps -ax | grep $$' > xxx.sh
$ chmod a+rx xxx.sh
$ ./xxx.sh 
79348  p2  S+     0:00.00 -bash (bash)
79350  p2  S+     0:00.01 grep 79348


$ echo '#!/bin/sh' > xxx.sh
$ echo 'ps -ax | grep $$' >> xxx.sh 
$ ./xxx.sh 
79412  p2  S+     0:00.01 /bin/sh ./xxx.sh


-- 
Jan Pechanec <jp (at) devnull (dot) cz>
http://www.devnull.cz
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem