Разблокировать файл журнала, заблокированный другим процессом linux

Я написал скрипт для очистки/обнуления файла журнала один раз в день на моем сервере 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
$

Как я могу разблокировать этот файл, чтобы мой скрипт мог аннулировать файл журнала каждый день в заданное время.

0
задан 29 October 2021 в 10:19

0 ответов

Другие вопросы по тегам:

Похожие вопросы: