2015-09-11 1 views
0

Оба демпинга stdout и использование опции --result-file создают пустой файл, даже если он не может подключиться.Предотвращение пустых файлов при ошибке с помощью mysqldump

Есть ли лучший способ избежать этих пустых файлов при ошибках? Помимо удаления после? Или используя временный файл, проверяя, не является ли он нулевым, а затем заменяет старый файл?

+0

@Drew, "connect", извините. – Sarke

+0

как насчет скрипта bash или скрипта Windows для обработки условия возврата, http://stackoverflow.com/a/21025196/1816093 ... (очистка) – Drew

+0

Я что-то ищу, прежде чем он начнет писать файл – Sarke

ответ

0

Оформить заказ, если в кодировке есть пробелы, поскольку это может вызвать создание пустых файлов. Удалите пробелы между кавычками, а также между буквами и//.

+0

Команда в порядке, это не проблема. Я не спрашиваю, что вызывает ошибку, но как предотвратить пустой файл КОГДА произошла ошибка. – Sarke