Gracias Matías y Fernando por su respuesta. Sin embargo sigo sin poder ejecutar exitosamente el script.
Hola Matías,
Nos comenta Gabriel Molinauskas (UNQ) por GDS que que así como está en la versión 2.5.0 no funciona porque el script "limpiar_temporales.sh" está utilizando las rutas de las versiones viejas de toba. Pero lo hizo funcionar modificando las rutas de la siguiente forma:
#!/bin/sh
# me cambio al directorio de instalacion
cd `dirname $0`"/../instalacion"
# exporto la variable de entorno necesaria, donde esta instalado diaguita
export TOBA_INSTALACION_DIR=`pwd`
# ejecuto el comando
../bin/toba proyecto limpiar_temporales -pdiaguita -iproduccion
Lo vamos a corregir para próximas versiones.
Saludos!
Matías
PD: Gracias Gaby!!!
La salida del script modificado da como resultado el mensaje:
../bin/toba: No existe el archivo o el directorio
En consecuencia, realicé los siguientes cambios:
#!/bin/sh
# me cambio al directorio de instalacion
cd `dirname $0`"/.."
# exporto la variable de entorno necesaria, donde esta instalado diaguita
export TOBA_INSTALACION_DIR=`pwd`
# ejecuto el comando
bin/toba proyecto limpiar_temporales -pdiaguita -iproduccion
Al ejecutarlo ahora recibo el siguiente mensaje de error:
La opcion 'limpiar_temporales' no existe
---------------------------------------------------------------------------------------------------
Administracion de PROYECTOS
---------------------------------------------------------------------------------------------------
INVOCACION: toba proyecto OPCION [-p id_proyecto] [-i id_instancia]
[-p id_proyecto] Asume el valor de la variable de entorno 'TOBA_PROYECTO': No definida
[-i id_instancia] Asume el valor de la variable de entorno 'TOBA_INSTANCIA': produccion
Lista de opciones
-----------------
actualizar_proyecto
personalizable Hace que un proyecto pueda ser personalizado.
revincular Revincula las clases que representan componentes. Reescribe código, utilizar con CUIDADO.
autoload Regenera el autoload del proyecto. Ejecutar cuando se crea una nueva clase.
Opcional: [-s] Si se utiliza esta opción solo se genera el autoload de la personalizacion
crear Crea un proyecto NUEVO.
Opcional: [-d] Directorio donde se creará el proyecto
cargar Carga el PROYECTO en la INSTANCIA (Carga metadatos y crea un vinculo entre ambos elementos).
Opcional: [--alias-nombre] Nombre del alias con que se debe publicar
Opcional: [--full-url] URL completa donde esta publicado el proyecto (ej: www.tobacorazon.com)
Opcional: [-d 'directorio'] [-a 0|1] Indica si se deben generar los alias para el proyecto
info Brinda informacion sobre los METADATOS del proyecto.
exportar Exporta los METADATOS del proyecto.
regenerar Elimina los METADATOS del proyecto y los vuelve a cargar.
eliminar Elimina el PROYECTO de la INSTANCIA (Elimina los metadatos y el vinculo entre ambos elementos).
actualizar Exporta los METADATOS, actualiza el proyecto (usando svn) y regenera el proyecto en la instancia
compilar Compila los METADATOS del proyecto.
publicar Incluye al proyecto dentro del archivo de configuración de apache (toba.conf)
Opcional: [-u 'url'] Lo publica en una url específica (por ej. /mi_proyecto )
despublicar Quita al proyecto del archivo de configuración de apache (toba.conf)
empaquetar Crea un instalador del proyeto/framework para produccion
[-L 1] Arma paquete legacy
actualizar_login Actualiza o crea la operación de login asociada al proyecto
--punto_montaje Especifica el punto de montaje a utilizar
importar Importa y migra un proyecto desde otra instalacion de toba
--destino 'directorio'. Especifica el path de toba donde se exportaran los datos
ejecutar_tareas Ejecuta las tareas planificadas pendientes
Opcional: [-v 0|1] Modo verbose
migrar_toba Migra un proyecto entre dos versiones toba.
Opcionales: [-d 'desde'] [-h 'hasta'] [-R 0|1] [-m metodo puntual de migracion]
_________________________________
ver_log Muestra los LOGS del proyecto
Opcional: [-n 'numero'] Muestra un log específico. Por defecto se muestra el último
roles_script Genera el script de creacion de roles en bd y asignacion de permisos a los mismos
___________________________________________________________________________________________________
TIEMPO: 0,008 segundos
Probablemente esté haciendo algo mal pero no logro darme cuenta que es...