вспомнить все

20:54 | 09-04-2006 | HOWTO, Internet, Software | 1 Comment

вообще, конечно, что хорошо в совместном использовании Gmail и Google Talk — так это то, что и почтовая история, и логи IM хранятся в одном месте, отчего поиск чего-нибудь забытого максимально упрощается.

ну, а поскольку я пользуюсь centericq и irssi, то мне по умолчанию остается только grep в консоли — да еще и не в одной, в а трех разных, поскольку электропочта, ICQ и IRC живут на разных машинах. впрочем, если вернуться к Gmail, куда вслед за письмами по расписанию отсылать эти самые логи, то и искать затем можно будет одним запросом по всем сразу источникам. то есть, сделаем так:

find ~/.irssi -iname "*.log" -exec sh -c "mail -s {} конечный@адрес.com < {}" \\;

однако, для того, чтобы не дублировать информацию, было бы вполне логично обнулять отосланные логи -- но удалить / создать их просто так не выйдет, поскольку программе при этом надо будет сказать, что записывать дальше надо уже в другой файл. отчего лучше заменить содержимое на пустоту:

find ~/.irssi -iname "*.log" -exec tcsh -c ":> {}" \\; # или -exec bash -c "> {}" \\;

после чего аналогично поступить и с историей в centericq, а сами команды запомнить в crontab.

  

One Response to “вспомнить все”

  1. […] « вспомнить все […]

Leave a Reply