Взятый от solorized домашней страницы:
Черный текст на белом от экрана компьютера сродни чтению книги в прямом солнечном свете и утомляет глаз. Подвергнутый воздействию солнца уменьшает яркостный контраст, но, в отличие от многих низкоконтрастных систем цветов, сохраняет контрастирующие оттенки (на основе colorwheel отношений) для удобочитаемости подсветки синтаксиса.
Решение для моей проблемы состояло в том, чтобы использовать:
/sbin/fuser /path/to/logfile
Это дало мне все процессы, пишущие в файл. Я уничтожил их всех без милосердия. Проблема решена.
Можно использовать lsof
найти PID процесса, получающего доступ к определенному файлу:
[rhusar@rhusar ~]$ ps xafu | grep cat
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
cat 5700 rhusar 1w REG 0,29 57 13154551 /tmp/abc
Однако, если бы его вход через сам HTTPD, я думал бы, что Вы могли бы только видеть PID экземпляра HTTPD.
-bash: lsof: command not found
и я не корень.
– Shlomo
27.08.2013, 14:01
lsof
команда обычно является отдельным пакетом, который необходимо установить (например. lsof-4.87-2.fc19.x86_64
на текущей мягкой фетровой шляпе). Свяжитесь с администратором и установите его.
– Radoslav H.
27.08.2013, 14:04