sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #86384
Re: Returkode ved en su - <bruger> - c <kommando>
"Frank Larsen" <fl@xxxxxxxxxxx> skriver:
> 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
--
Arne Jørgensen <http://arnested.dk/>
References