Perl новичок здесь.У меня есть файл журнала, который мне нужен для анализа «Резервное копирование выполнено успешно» и любых записей «Ошибка:».Я попытался разобрать файл журнала с помощью unix cat и передать его в grep.Я получил нужную информацию, но я хотел бы попробовать это в perl, а также иметь возможность передать параметр даты и дать мне строки на основе нужной мне даты.
Примервывод файла журнала: (резервное копирование выполнено успешно)
Wed Jun 09 06:14:25 2010: db2.cal.mil.mad:backup:INFO: flush-logs-time=00:00:00
Wed Jun 09 06:14:25 2010: db2.cal.mil.mad:backup:INFO: backup-time=06:14:23
Wed Jun 09 06:14:25 2010: db2.cal.mil.mad:backup:INFO: backup-status=Backup succeeded
Wed Jun 09 06:14:25 2010: db2.cal.mil.mad:backup:INFO: Backup succeeded
Пример вывода файла журнала: (Ошибка:)
Wed Jun 09 05:00:03 2010: rip1.mil.mad:backup:ERROR: mysql-zrm appears to be already running for this backupset
Wed Jun 09 05:00:03 2010: rip1.mil.mad:backup:ERROR: If you are sure mysql-zrm is not running, please remove the file /etc/mysql-zrm/rip1.mail.mad/.mysql-zrm.pid and restart mysql-zrm
** Я хотел бытекст и / или электронное письмо с этой информацией.Вроде бы так, но с возможностью указать нужную мне дату.
Wed Jun 09 05:00:03 2010: rip1.mil.mad:backup:ERROR: mysql-zrm appears to be already running for this backupset
Wed Jun 09 05:00:03 2010: rip1.mil.mad:backup:ERROR: If you are sure mysql-zrm is not running, please remove the file /etc/mysql-zrm/rip1.mail.mad/.mysql-zrm.pid and restart mysql-zrm
Wed Jun 09 06:14:25 2010: db2.cal.mil.mad:backup:INFO: backup-status=Backup succeeded
Если хотите, предоставьте мне какой-нибудь Perl-код и / или идеи для начала.Буду признателен за помощь.Спасибо.