Я не знаю, как выделить день в годовом календаре cal -y
только с помощью регулярных выражений, но причина, по которой ваш пример не работает для однозначных дат , заключается в потому что $ (date +% e)
добавляет пробел к выводу, если дата состоит из одной цифры.
Это будет работать:
cal | grep --color -EC6 "\b$(date +%e | sed "s/ //g")"
Es posible que:
data_log
obtiene una gran cantidad de datos escritos en él cada día. logrotate
. Los pasos habituales en la rotación implican al menos el cambio de nombre del archivo, seguido de la compresión y eliminación del registro sin comprimir. tail -f
(GNU al menos, probablemente otros también ), por defecto continúa leyendo el archivo antiguo incluso si se movió o eliminó. Si se eliminó un archivo, pero un programa tiene un identificador de archivo abierto, Linux mantiene los datos en el disco, marcando el espacio como no disponible. Haga esto el tiempo suficiente y es posible que su servidor se quede sin espacio a pesar de las medidas como la rotación de registros o los intentos de otros de eliminar manualmente los registros.