From: Jose M. R. <jmr...@co...> - 2012-06-07 08:59:09
|
Jose Maria Ramirez escribió: > > > Andrea Caputto escribió: >> Buenas, estoy necesitando su ayuda... >> >> Quiero mandar por mail la lista de files que hizo un Job en >> particular, sabemos con el comando >> >> # list files jobid= >> >> listamos los files del Job especifico. >> >> Alguna idea? >> >> Saludos y gracias! > Buenos días > > No se que es lo que quieres hacer. Con el comando que indicas te > dice los ficheros que se copiaron del job indicado. ¿Puede ser que lo > que quieras sea automatizar el envió de esos datos con un script? > > He probado a ver si podia pasar desde el bconsole a un fichero de > texto pero no hubo suerte (aunque debe haber alguna forma). Lo que he > visto es que en la bd de bacula. tienes la tabla Path la cual tiene > los ficheros que salva. Lo mismo hacer un dump de la bd puede ser la > solución. Pero no entiendo como los esta guardando: > > mysql> use bacula; > Database changed > mysql> select * from Path where PathId=3764 ; > +--------+-------------------------------------------------------------------------------------------+ > | PathId | > Path > | > +--------+-------------------------------------------------------------------------------------------+ > | 3764 | c:/Documents and Settings/csanchez/Mis > documentos/******/****** | > +--------+-------------------------------------------------------------------------------------------+ > 1 row in set (0.00 sec) > > Es algo lioso ( si alguien conoce algo mejor que lo diga) pero se > puede hacer un dump de esa tabla y luego con un script recorrer en > busca de X patrones con el fin de sacar el listado de ficheros. En mi > caso con ese windows puede ser que me saque a otro fichero todo lo que > tenga " c:/Documents and Settings/csanchez" porque solo salvo los > ficheros dentro de su usuario. > > Siento no poder darte una mejor respuesta. Pero voy a ver si puedo > buscar una solución mas "limpia". > > Un saludo Buenas... He mirado la doc sobre el bconsole [1] y he visto este comando [2] [1] http://www.bacula.org/3.0.x-manuals/en/console/console/Bacula_Console.html [2]*@output filename w/a* Send all following output to the filename specified either overwriting the file (w) or appending to the file (a). To redirect the output to the terminal, simply enter *@output* without a filename specification. WARNING: be careful not to overwrite a valid file. A typical example during a regression test might be: @output /dev/null commands ... @output Por lo que es mucho mas facil de lo que pensaba: srvbacula:/home/cos# bconsole Connecting to Director 192.168.120.24:9101 1000 OK: srvbacula-dir Version: 5.0.2 (28 April 2010) Enter a period to cancel a command. **@output /root/pruebasbacula.txt* *l*ist files jobid=16853* **q* srvbacula:/home/cos# *cat /root/pruebasbacula.txt* Connecting to Director 192.168.120.24:9101 1000 OK: srvbacula-dir Version: 5.0.2 (28 April 2010) Enter a period to cancel a command. *Automatically selected Catalog: MyCatalog Using Catalog "MyCatalog" +---------------------------------------------------------------+ | Filename | +---------------------------------------------------------------+ | e:/cdonate/correo/archive.pst | | e:/cdonate/correo/ | | e:/cdonate/correo/Outlook.pst | | e:/cdonate/correo/~archive.pst.tmp | | e:/cdonate/correo/~Outlook.pst.tmp | | e:/cdonate/documentos/ | | e:/cdonate/documentos/Equipos PansCompany.xls | | e:/cdonate/documentos/CARTAS VARIAS/ | | e:/cdonate/documentos/CARTAS VARIAS/carta de presentacion.doc | | e:/cdonate/documentos/CARTAS VARIAS/Carta de Bienvenida/ | | c:/users/cdonate/Desktop/ | | c:/users/cdonate/Desktop/Equipos dinsa PansCompany.xls | | c:/users/cdonate/Favorites/Google.url | | c:/users/cdonate/Favorites/calidad.lnk | | c:/users/cdonate/Documents/Mi música/ | | c:/users/cdonate/Documents/Mis imágenes/ | | c:/users/cdonate/Documents/Mis vídeos/ | +---------------------------------------------------------------+ +--------+-----------------+---------------------+------+-------+----------+---------------+-----------+ | JobId | Name | StartTime | Type | Level | JobFiles | JobBytes | JobStatus | +--------+-----------------+---------------------+------+-------+----------+---------------+-----------+ | 16,853 | cdonate Semanal | 2012-06-07 09:18:14 | B | I | 17 | 2,016,479,642 | T | +--------+-----------------+---------------------+------+-------+----------+---------------+-----------+ Espero que sea eso lo que buscabas. Un saludo |