Если это постоянная проблема, вам следует взглянуть на logrotate , так как он может сделать это для вас.
Я не знал о echo > file.log
, хотя это имеет смысл. Я всегда использовал cat /dev/null > file.log
.
Кроме того, следует отметить, что очень важно не удалять файл журнала, в который выполняется запись, поскольку программа, в которой он открыт, продолжит запись в файл. Очень сложно понять, почему все пространство на жестком диске исчезло!