Crear filtros sieve mediante un script en bash
Hola a Todos. Estoy preparando un script en bash para crear filtros sieve de manera masiva para multiples usuarios. para ello uso el siguiente metodo 1. en una carpeta FILTROS pongo todos los filtros sieve llamados NombreFiltro.script 2. mediante un script los recojo, y para cada filtro preraro el siguiente script put FILTROS/NombreFiltro.script activate NombreFiltro quit y se lo paso a el comando sieveshell con la siguiente sintaxis sieveshell --authname=usuario --exec=script ip:puerto El comando entra, me pide la clave y da un error y me devuelve la sintaxis del comando put. si hago lo mismo pero sin el comando --exec, es decir sieveshell --authname=usuario ip:puerto y luego en la shell de sieve tecleo put FILTROS/NombreFiltro.script activate NombreFiltro quit todo se hace correctamente tambien si en vez de pasar el script a shieveshell lo ejecuto asi desde una consola shieveshell --authname=usuario --exec="put FILTROS/NombreFiltro.script" ip:puerto lo ejecuta correctamente sin embargo si creo el fichero filtro.txt con el contenido put FILTROS/NombreFiltro.script y lo llamo asi shieveshell --authname=usuario --exec=filtro.txt ip:puerto NO funciona!!! he intentado crear el script en una variable, pero no debo estar poniendo bien los fines de linea, ya que he intentado distintas opciones y no lo logro resolver alguien me puede echar una mano? no me importaria llamar a sieveshell linea a linea del script si supiera como hacer para que no pidiera la password todo el rato. alguien sabe alguna otra forma de crear automatizar la creacion de filtros para un grupo de usuarios? (todos los usuarios con los mismos filtros) -- Un Saludo. Carlos Lorenzo Matés
2005/10/19, Carlos Lorenzo Matés:
2. mediante un script los recojo, y para cada filtro preraro el siguiente script
put FILTROS/NombreFiltro.script activate NombreFiltro quit
Prueba dejando en el script sólo los comandos "put" y "activate", quitando "quit". ¿Qué error te da? Saludos, -- Camaleón
Hola. El Miércoles, 19 de Octubre de 2005 22:29, Camaleón escribió:
2005/10/19, Carlos Lorenzo Matés:
2. mediante un script los recojo, y para cada filtro preraro el siguiente script
put FILTROS/NombreFiltro.script activate NombreFiltro quit
Prueba dejando en el script sólo los comandos "put" y "activate", quitando "quit". ¿Qué error te da?
te digo mañana, que esto lo tengo en el trabajo..... Gracias -- Un Saludo. Carlos Lorenzo Matés
participants (2)
-
Camaleón
-
Carlos Lorenzo Matés