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

9 April 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.

  

RSS feed | Trackback URI

1 Comment »

2006-04-11 15:17:48

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

 
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong> in your comment.