Toon posts:

Linux nieuwe file aanmaken

Pagina: 1
Acties:
  • 31 views sinds 30-01-2008

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Speciaal voor blaataap zal ik hem even extra toelichten, zie mijn vorige topic: linux file leeg maken

Ik wil met linux een file LEEGHALEN, waarom? Als je een apache accessfile wist, dan schrijft apache niet meer naar die file, tenzij je apache herstart. Waarom is dit? Elke file heeft een unieke id, apache maakt een link naar die unieke id zodra je apache start. Vervolgens schrijft naar die uniekeid toe. Als je die file wist en een nieuwe file aanmaakt, heeft die file een ander id en komt deze niet meer overeen met de id die apache heeft. Apache maakt deze link pas weer als je apache volledig herstart.

Ik wil apache niet herstarten, maar ik wil die file LEEGMAKEN, en dus zonder het id te wijzigen. Dit kan simpel met een editor als vi, nano, pico etc. Maar ik wil dit automatisch doen. Zaken als echo -n > file werken dus niet, omdat die de file OVERSCHRIJVEN en er dus een nieuwe id aan die file komt te hangen.

Wie o wie weet hoe je die file leeg kunt halen via de commandline, zoals je dat ook doet als je een editor zou starten. Dus de inhoud van de file wist.

Acties:
  • 0 Henk 'm!

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Ik krijg niet de indruk dat je Je topic is dicht en het is onterecht? Lees hier! al gelezen hebt, ik wil je nog een laatste keer vragen dat toch te doen. En voor de rest kan ik alleen maar zeggen dat apache hier vrolijk door blijft loggen in de correcte file als ik die leegmaak (niet overschrijf dus) met >, en dat verhaaltje over id's enzo ken ik al hoor, maar toch bedankt.

Dit topic is gesloten.