grep
обнаружит //
:
$ echo 'PARTITION BY (date_key // 100000000);' | grep '//'
PARTITION BY (date_key // 100000000);
sed
заменит их:
$ echo 'PARTITION BY (date_key // 100000000);' | sed 's%//%DIV%'
PARTITION BY (date_key DIV 100000000);
Чтобы заменить //
с DIV
в каждой строке, которая соответствует PARTITION BY
:
$ sed '/PARTITION BY/s%//%DIV%' filename
Если вам это нравится просто, вы можете использовать команду df
через cron и написать вывод в текстовый файл.
df -Th /path/to/mountpoint | tail -n1 >> /path/to/log/file
Таким образом, вы получаете простой текстовый файл, который можно использовать для создания отчета.
Если вам нужен более широкий мониторинг, я предлагаю установить систему мониторинга, такую как zabbix или nagios.