Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

27.09.2007, 23:03

&& shutdown -h 0 ausführen egal ob vorher ein Fehler war!

Also ich möchte meine Rechner gerne Nachts updaten! verwende dazu folgenden Befehl!

update && shutdown -h 0 // Fehler an dem Befehl ist der wenn das update skript einen Fehler produziert wird der Rechner nicht Heruntergefahren!

Wie kann ich den Befehl "shutdown -h 0" so übergeben das er auch ausgeführt wird wenn update einen Fehler Produziert!

#######################################################################
/usr/bin/update
emerge --sync
layman -S
emerge --update --deep --newuse world
echo "system updated"
rm -f ~/.revdep-rebuild* && revdep-rebuild && rm -f ~/.revdep-rebuild*
/usr/bin/clean
#######################################################################
/usr/bin/clean
rm -rf /usr/portage/distfiles/*
rm -rf /var/tmp/portage/*
#######################################################################
Phenom X4 9550
Gigabyte GA-MA770-UD3
Gentoo 64 Bit Stable
8 GB Ram
Audigy 2 Zs
Geforce 9800 GTX
VDR
Hauppauge Nexus-S Rev 2.2 + 2.1

Lenovo G550 T4300
Gentoo 64 Bit Stable
4 GB Ram

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »cyrix20« (28.09.2007, 00:43)


2

27.09.2007, 23:29

&& ist eine logische Und-Verknüpfing. Sprich, wenn das erste Programm nicht fehlerfrei beendet wurde, dann hättest du ja "0 AND x". Da bei einer AND Verknüpfung das Ergebnis schon 0 ist, wenn eines der beiden 0 ist, wird der zweite Befehl gar nicht erst ausgeführt.
Würdest du ein || (OR / Oder) verwenden, würde der zweite Befehl nur ausgeführt, wenn der erste fehlschlägt (da bei einer OR Verknüofung es reicht, wenn eines von beiden TRUE ist).
Was man in deinem Falle macht ist einen Strichpunkt ";". Hier wird keine logische Verknüpfung verwendet, sondern einfach nur der eine Befehl nach dem anderen Befehl ausgeführt.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

3

28.09.2007, 00:43

Danke für die Info! Wieder was dazu gelernt!

Vielen dank!
Phenom X4 9550
Gigabyte GA-MA770-UD3
Gentoo 64 Bit Stable
8 GB Ram
Audigy 2 Zs
Geforce 9800 GTX
VDR
Hauppauge Nexus-S Rev 2.2 + 2.1

Lenovo G550 T4300
Gentoo 64 Bit Stable
4 GB Ram

4

28.09.2007, 08:34

Und da wir gerade beim Lernen sind und manch einer seiner PNs, die Neuigkeiten und die Forumskonventionen nicht liest (weiß jetzt nicht, ob du das machst oder nicht), hier zwei Dinge, die dich betreffen: ;)

Forumskonventionen
  • Präfixe bzw. Threads auf gelöst/erledigt setzen
  • Reinhaltung des Forums


Ich hoffe mal du liest dir mindestens die zwei Punkte durch und bringst beide in Ordnung. =)

Danke!
Gruß,
Markus
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.