sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #86385
RE: Re: Returkode ved en su - <bruger> - c <kommando>
> > Hej
> >
> > Sidder og arbejder med et lille script der køres som root.
> >
> > På et tidspunkt i scriptet laves denne kommando:
> >
> > su - oracle -c "/usr/bin/rsync -rlpt --delete -e rsh
> /home/backup/dump slave.site:/home/backup/"
> >
> >
> > Jeg checker selvfølgelig på retur-koden $?, men er nu kommet i tvivl
> > om hvorfra jeg får returkoden.
> >
> > Er det SU der returnerer en værdi til $? ??
> >
> > Eller er det oracle-kommandoen rsync der returnerer en
> værdi til $? ??
>
> En hurtig test med
>
> su - -c true
>
> og
>
> su - -c false
>
> afslører at returkoden fra true/false/rsync bliver bragt videre til
> $?. Returkoden 1 kan dog også betyde at su fejlede.
>
> mvh
> /arne
Takker for hjælpen.
Jeg har nu fundet ud af at det er rsync's returkode der i det konkrete
tilfælde bliver bragt videre til $?
Vil nu blive indarbejdet i mit script så der sendes en mail hvis den fejler.
Med venlig hilsen / Regards
Frank Larsen
Kimik IT A/S
PO Box 740
3900 Nuuk
Greenland
Mail : support@xxxxxxxxxxx
Phone: +299 34 20 00
Fax : +299 34 20 01
Skype: larsen_frank
Gmail: franklarsen19xx