Старый файл еще не исчез, и вы можете получить к нему доступ, если знаете PID процесса, записывающего в него данные. Вы можете зайти в /proc/
и посмотреть на 1
, который является stdout
Однако это также означает, что вы не освободили место от попытки удалить файл.
Кроме того, как только процесс завершится, файл будет удален.
привет, я открывалка потоков.
выяснили, что CentOS 6.8 и CentOS 7.3 поставляются с разными версиями rsyslogd похоже, что мой старый код conf не работает с rsyslog 7 в Интернете можно найти множество примеров конфигурации .
Чтобы начать отладку отключите rsyslog с помощью службы или systemctl и введите следующие команды
/path/to/rsyslogd -N 1 ##### check conf syntax
/path/to/rsyslogd -dn ##### run in debug mode
Спасибо