Q. odnoÅnie speca: /usr/sbin/useradd -u 13 -g 30 -d /no/home -s /bin/false -c "gopherd user" \ gopher || exit 1
Dlaczego exit 1 ? Dlaczego nie kod powrÃtu polecenia, ktÃre zawiodÅo? shadow-4.0.4.1/src/useradd.c: [...] /* * exit status values */ #define E_SUCCESS 0 /* success */ #define E_PW_UPDATE 1 /* can't update password file */ #define E_USAGE 2 /* invalid command syntax */ #define E_BAD_ARG 3 /* invalid argument to option */ #define E_UID_IN_USE 4 /* uid already in use (and no -o) */ #define E_NOTFOUND 6 /* specified group doesn't exist */ #define E_NAME_IN_USE 9 /* username already in use */ #define E_GRP_UPDATE 10 /* can't update group file */ #define E_HOMEDIR 12 /* can't create home directory */ [...] JeÅeli nie bedzie sie zastÄpowaÅo tego exit 1 to przynajmiej bÄdzie wiadomo, co siÄ staÅo - a tak to kÅamie. -- Tomasz Wittner
_______________________________________________ pld-devel-pl mailing list [EMAIL PROTECTED] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
