Я написал скрипт для очистки/обнуления файла журнала один раз в день на моем сервере Ubuntu.
Путь к файлу журнала: /var/log/turn.log
Для этой цели я пробовал следующие команды:
Команды:
sudo cp /dev/null /var/log/turn.log
sudo truncate -s 0 /var/log/turn.log
Размер файла не уменьшается при использовании любого из команды. Я подозреваю, что файл заблокирован процессом, который в настоящее время записывает в него журналы.
$ sudo fuser /var/log/turn.log
/var/log/turn.log : 964
$ ps 964
PID TTY STAT TIME COMMAND
964 ? Ssl 0:54 /usr/bin/turnserver -c /etc/turnserver.conf -o -v
$
Как я могу разблокировать этот файл, чтобы мой скрипт мог аннулировать файл журнала каждый день в заданное время.