ОК, этот вопрос на самом деле является продолжением вопрос из моего предыдущего: What would happen if I abruptly close my script while it's still doing file I/O operations?Что произойдет, если произойдет сбой питания, когда ОС находится в середине операций ввода-вывода файлов?
Так что это не возможно, чтобы увидеть незавершенную строку записываются в файл каждый раз, когда вы заставляете ваш скрипт/программу, чтобы бросить курить, как операционная система будет выполняют свою работу. Но что, если есть сбой питания, и ОС просто находится в середине добавления одной строки, такой как «Это тест» (или даже большие строки) в файл, я получаю неполную строку, добавленную или ничего не добавленную или даже хуже, предыдущий контент потерян? Мне очень интересно узнать, и такая ситуация, безусловно, произойдет на стороне сервера. Кто-нибудь может мне помочь?
Почему бы вам не попробовать и сообщить нам об этом? – erjiang
Если вы действительно беспокоитесь об этом, напишите в базу данных, которая поддерживает транзакции. – chrisaycock
@erjiang: Как вы думаете, для чего я здесь? – Shane