OK, ist diese Frage eigentlich eine Folgefrage von meinem vorherigen: What would happen if I abruptly close my script while it's still doing file I/O operations?Was passiert, wenn ein Stromausfall auftritt, während das Betriebssystem gerade Datei-E/A-Operationen ausführt?
So kann es nicht eine unvollständige Zeile in eine Datei geschrieben, um zu sehen, wann immer Sie Ihr Skript/Programm sofort zu beenden, da das O wird mach ihren Job. Aber was ist, wenn es einen Stromausfall gibt und das OS gerade dabei ist, eine Zeile wie "Dies ist ein Test" (oder sogar größere Strings) an eine Datei anzuhängen, bekomme ich eine unvollständige Zeile angehängt oder nichts angehängt oder gerade schlechter, vorherige Inhalte verloren? Ich bin wirklich neugierig zu wissen, und diese Art von Situation würde definitiv auf der Serverseite passieren. Kann mir jemand helfen?
Warum versuchst du es nicht und lass es uns wissen? – erjiang
Wenn Sie sich darüber Sorgen machen, schreiben Sie in eine Datenbank, die Transaktionen unterstützt. – chrisaycock
@erjiang: Was denkst du, wofür ich hier bin? – Shane