Gentoo Archives: gentoo-user-de

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