Gentoo Archives: gentoo-user-de

From: Alexander Skwar <listen@×××××××××××××××.name>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] bash Frage
Date: Thu, 23 Mar 2006 19:49:00
Message-Id: 4422FB9C.4040506@mid.email-server.info
In Reply to: Re: [gentoo-user-de] bash Frage by Robert Welz
1 Robert Welz wrote:
2 > Rafael Kolless wrote:
3 >> Am Donnerstag, 23. März 2006 19:56 schrieb Robert Welz:
4 >>
5 >>>Ich habe ein crontab Eintrag, was macht da das logische ODER (|| true) ?
6 >>>
7 >>>05 23 * * 0,2,4,6 usr/bin/emerge --sync > /dev/null 2>&1 || true
8 >>>--nospinner && usr/bin/emerge -vup --deep world
9 >>
10 >>
11 >> Also wenn ich das richtig sehe, dann soll immer ein guter Exitcode ausgegeben
12 >> werden, auch wenn der emerge --sync nicht erfolgreich war, true --spinner ist
13 >> eigentlich völlig sinnlos.
14 >>
15 >> Gruß
16 >
17 > Dann würde der shutdown Befehl in meinem NFS-Portage Server (als
18 > XEN-Domaine impelementiert:
19 >
20 > 05 23 * * 0,2,4,6 usr/bin/emerge --sync > /dev/null 2>&1 || true
21 > --nospinner &&
22 > usr/bin/emerge -vup --deep world || true && /sbin/shutdown -h now
23 >
24 > immer ausgeführt, auch wenn beim sync oder update etwas schief geht?
25
26 Ich würde Dir auf jeden Fall raten, nicht so komplexe Befehle
27 zu verwenden. Schreib das lieber alles in ein Shell Script
28 und verwende dort dir langform, also:
29
30 if emerge --sync; then
31 emerge -vup --deep world
32 fi
33
34 oder so.
35
36 Alexander Skwar
37 --
38 One of Bender's kids: Our dad is a giant toy!
39 --
40 gentoo-user-de@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-de] bash Frage Robert Welz <welz@×××××××××.de>