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

Odpowiedź listem elektroniczym