Touch

Post Reply
Message
Author
Felix

Touch

#1 Post by Felix »

Moin!

Kann mir mal jemand erklären was es mit dem Befehl 'touch' aufsich hat?

Unter Linux lege ich mit touch ne leere Datei an. (Ich zumindestens)

Letztens unter BSD hatte ich die Apache-Config etwas zerschossen.
Dann sagte er mir ich soll den Fehler beheben und mit 'touch httpd.conf' den Server neustarten.
Ich dachte nur: "Spinnt der jetzt, soll ich die config völlig in Arsch hauen'.
Aber tatsache der Server startete neu.

Etwas verwirrt...
Felix

Jochen

Re: Touch

#2 Post by Jochen »

Disclaimer: Bin kein BSD-User.

touch(1) legt zwar auch leere Dateien an, der Hauptzweck liegt aber im manipulieren der Zeitstempel der Datei. Mit "touch httpd.conf" hast Du die Modification Time der Datei auf die aktuelle Zeit gesetzt. Dass der Apache/httpd dass dann aber merkt und die von alleine einliest, ist mir neu. Steckt da eine BSD-Spezialität hinter?

Jochen

Felix

Re: Touch

#3 Post by Felix »

OK jetzt klingst wenigstens logisch.
Aber trotzdem etwas komisches Prinzip..

Post Reply