Si tenes razon, creo que la cagada me la mande probando la linea a mano,
por eso pense que no funcionaba, corriendo dentro del logrotate no me daba
error de sintaxys como me daba si ejecutaba
/bin/sh  /usr/local/bin/icecast-logs-parser como crei que seria basandome
en la doc.

El 10 de julio de 2012 18:56, Ariel Camino <[email protected]> escribió:

> Es lo mismo que escribiste en el primer mail :P
>
> """
> Asi tengo el config del logrotate
>
> /var/log/icecast/*.log {
>         rotate 3
>         copytruncate
>         olddir /var/log/icecast/old
>         size 10k
>         sharedscripts
>         missingok
>         postrotate
>                 /usr/bin/python /usr/local/bin/icecast-logs-parser
>         endscript
>         compress
> }
> """
>
> Saludos!
> --
> Ariel Camino
>
> El 10/07/12 17:38, Alejandro escribió:
> > Bueno al final si se puede y la forma es:
> >
> >         postrotate
> >                 /usr/bin/python /usr/local/bin/icecast-logs-parser
> >         endscript
> >
> > Pasandole el full path al binario.. ahora me quedo funcionando.
> >
> > Por si a alguien le sirve el codigo del Parser esta
> > aca: http://bit.ly/NjI3Wl
> >
> > Saludos,
> > Ale
> >
> > El 10 de julio de 2012 16:27, Alejandro <[email protected]
> > <mailto:[email protected]>> escribió:
> >
> >     Si pero me parece que voy a poner 2 cron uno que corra el logrotate
> >     y el otro que ejecute el script porque lo otro me parece mas feo :(
> >     raro que no podamos overridear el  shell por default para los
> logrotate
> >
> >     El 10 de julio de 2012 16:19, Diego Sanchez <[email protected]
> >     <mailto:[email protected]>> escribió:
> >
> >         La verdad, no probé nunca...
> >         Pero invocá un script, que llame a tu .py .. debería funcionar
> >
> >         El 10 de julio de 2012 16:01, Alejandro <[email protected]
> >         <mailto:[email protected]>> escribió:
> >
> >             Gente,
> >
> >             Estoy intentando ejecutar un POSTROTATE con un script en
> >             Python, pero segun la doc siempre procesa con /bin/sh, a
> >             pesar de que tengo dentro del script que el interprete es
> >             python no me da mucha bola y me da error de sintaxys.
> >
> >             Alguien sabe como ejecutar un script en Python desde adentro
> >             del logrotate:
> >
> >             Asi tengo el config del logrotate
> >
> >             /var/log/icecast/*.log {
> >                     rotate 3
> >                     copytruncate
> >                     olddir /var/log/icecast/old
> >                     size 10k
> >                     sharedscripts
> >                     missingok
> >                     postrotate
> >                             /usr/bin/python
> >             /usr/local/bin/icecast-logs-parser
> >                     endscript
> >                     compress
> >             }
> >
> >
> >             gracias!
> >             Ale
> >
> >             Lanux - Grupo de usuarios de GNU/Linux de Lanus
> >             Visitanos en: http://www.lanux.org.ar
> >
> >             Reglas de etiqueta para el posteo de mensajes a  la lista:
> >             http://www.lanux.org.ar/?page_id=35
> >
> >             Articulos y noticias por rss:
> >             http://www.lanux.org.ar/?feed=rss2
> >
> >             Lanux por irc:
> >             irc.freenode.net <http://irc.freenode.net> -&gt; #lanux.
> >             _______________________________________________
> >             General mailing list
> >             [email protected] <mailto:
> [email protected]>
> >             http://listas.lanux.org.ar/cgi-bin/mailman/listinfo/general
> >
> >
> >
> >
> >         --
> >         Diego - Yo no soy paranoico! (pero que me siguen, me siguen)
> >
> >         Lanux - Grupo de usuarios de GNU/Linux de Lanus
> >         Visitanos en: http://www.lanux.org.ar
> >
> >         Reglas de etiqueta para el posteo de mensajes a  la lista:
> >         http://www.lanux.org.ar/?page_id=35
> >
> >         Articulos y noticias por rss:
> >         http://www.lanux.org.ar/?feed=rss2
> >
> >         Lanux por irc:
> >         irc.freenode.net <http://irc.freenode.net> -&gt; #lanux.
> >         _______________________________________________
> >         General mailing list
> >         [email protected] <mailto:[email protected]>
> >         http://listas.lanux.org.ar/cgi-bin/mailman/listinfo/general
> >
> >
> >
> >
> >
> > Lanux - Grupo de usuarios de GNU/Linux de Lanus
> > Visitanos en: http://www.lanux.org.ar
> >
> > Reglas de etiqueta para el posteo de mensajes a  la lista:
> > http://www.lanux.org.ar/?page_id=35
> >
> > Articulos y noticias por rss:
> > http://www.lanux.org.ar/?feed=rss2
> >
> > Lanux por irc:
> > irc.freenode.net -&gt; #lanux.
> > _______________________________________________
> > General mailing list
> > [email protected]
> > http://listas.lanux.org.ar/cgi-bin/mailman/listinfo/general
> >
>
> Lanux - Grupo de usuarios de GNU/Linux de Lanus
> Visitanos en: http://www.lanux.org.ar
>
> Reglas de etiqueta para el posteo de mensajes a  la lista:
> http://www.lanux.org.ar/?page_id=35
>
> Articulos y noticias por rss:
> http://www.lanux.org.ar/?feed=rss2
>
> Lanux por irc:
> irc.freenode.net -&gt; #lanux.
> _______________________________________________
> General mailing list
> [email protected]
> http://listas.lanux.org.ar/cgi-bin/mailman/listinfo/general
>
Lanux - Grupo de usuarios de GNU/Linux de Lanus
Visitanos en: http://www.lanux.org.ar

Reglas de etiqueta para el posteo de mensajes a  la lista:
http://www.lanux.org.ar/?page_id=35

Articulos y noticias por rss:
http://www.lanux.org.ar/?feed=rss2

Lanux por irc:
irc.freenode.net -&gt; #lanux.
_______________________________________________
General mailing list
[email protected]
http://listas.lanux.org.ar/cgi-bin/mailman/listinfo/general

Responder a