Verständnisfrage Crontab

Bash, Shell, PHP, Python, Perl, CGI
doublem
Posts: 38
Joined: 2008-12-03 11:37

Verständnisfrage Crontab

Post by doublem » 2010-12-29 11:24

Hallo zusammen,

was ist der Unterschied zwischen

Code: Select all

[...] befehl > /dev/null 2>&1 und
[...] befehl >> /dev/null 2>&1


beim Anlegen eines Zeile in der Crontab?

Gibt es überhaupt einen?

Dank!

User avatar
Joe User
Project Manager
Project Manager
Posts: 11604
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Verständnisfrage Crontab

Post by Joe User » 2010-12-29 12:30

Beim Ersten wird das File (hier /dev/null) mit der Ausgabe von befehl überschrieben und beim Zweiten wird die Ausgabe am Ende des File angehängt.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

User avatar
rudelgurke
Systemtester
Systemtester
Posts: 408
Joined: 2008-03-12 05:36

Re: Verständnisfrage Crontab

Post by rudelgurke » 2010-12-29 14:12

Nicht zu vergessen dass:

... 2>&1

Noch stderr und stdout explizit mit umleitet.

doublem
Posts: 38
Joined: 2008-12-03 11:37

Re: Verständnisfrage Crontab

Post by doublem » 2010-12-30 08:43

Alles klar. Vielen Dank an Euch!

EdRoxter
Posts: 483
Joined: 2006-01-06 03:23
Location: Neben Bonn

Re: Verständnisfrage Crontab

Post by EdRoxter » 2011-01-05 14:51

Wobei das mit /dev/null als Ziel natürlich herzlich wenig praktischen Unterschied macht... ;)

User avatar
rudelgurke
Systemtester
Systemtester
Posts: 408
Joined: 2008-03-12 05:36

Re: Verständnisfrage Crontab

Post by rudelgurke » 2011-01-05 19:29


EdRoxter
Posts: 483
Joined: 2006-01-06 03:23
Location: Neben Bonn

Re: Verständnisfrage Crontab

Post by EdRoxter » 2011-01-06 10:15

Das kannte ich noch nicht. Vielen Dank, das ist großartig! :D

User avatar
daemotron
Administrator
Administrator
Posts: 2800
Joined: 2004-01-21 17:44

Re: Verständnisfrage Crontab

Post by daemotron » 2011-01-06 17:43

Ebenfalls eine interessante Erläuterung findet sich im Bago, Kapitel 17: http://www.nyms.de/bago.html (müsst leider selber runterscrollen, in dem HTML-Müll gibt's keine Anchors).
“Some humans would do anything to see if it was possible to do it. If you put a large switch in some cave somewhere, with a sign on it saying 'End-of-the-World Switch. PLEASE DO NOT TOUCH', the paint wouldn't even have time to dry.” — Terry Pratchett, Thief of Time