Skip to content

damian-pisaturo/so7508

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SISTEMA GASTOS
--------------

CONTENIDO
---------

* INSTRUCTIVO DE INSTALACIÓN DEL SISTEMA GASTOS
* INSTRUCTIVO DE EJECUCIÓN DEL SISTEMA GASTOS
* EJEMPLO DE EJECUCIÓN


INSTRUCTIVO DE INSTALACIÓN DEL SISTEMA GASTOS
---------------------------------------------

1º) Crear en el directorio corriente el directorio "grupo03"

	mkdir grupo03

2º) Setear manualmente la variable de entorno $GRUPO

	export GRUPO=$PWD/grupo03
	
3º) Ingresar al directorio grupo03

	cd grupo03
	
4º) Copiar el archivo gastos.tgz en el directorio corriente (grupo03)

	cp <direccion_floppy>/gastos.tgz .
	
	(Por lo general la dirección de la unidad de disquete es /media/floppy)

5º) Descomprimir gastos.tgz de manera de generar gastos.tar

	gzip -d gastos.tgz

6º) Extraer los archivos de gastos.tar

	tar -xvf gastos.tar

7º) Ingresar al directorio "install" que se encuentra del directorio corriente (grupo03)

	cd install

8º) Ejecutar el script de instalación

	./ginsta.sh

9º) Seguir los pasos de la instalación, teniendo en cuenta que cuando GINSTA le solicite el ingreso de algún dato, si presiona ENTER automáticamente se tomará el valor por defecto que se muestra entre paréntesis.



INSTRUCTIVO DE EJECUCIÓN DEL SISTEMA GASTOS
-------------------------------------------

1º) Ingresar al directorio grupo03

2º) Ingresar al directorio de ejecutables dentro del directorio grupo03 (por defecto es grupo03/bin)

2º) Correr el comando GINICI

	grupo03/bin$ ./ginici.sh

	Al ejecutar este comando, el mismo llamará automáticamente al comando GEMONI. Este último a su vez llamará al comando GALIDA, el cual a su vez lanzará el comando GONTRO.

	También se puede invocar al comando GINICI para obtener información útil. Por ejemplo:

	Obtener el valor de una variable de entorno:
		grupo03/bin$ ./ginici.sh -var GRUPO
	Resultado:
		GRUPO=/home/damian/grupo03

	Obtener el ID de un comando:
		grupo03/bin$ ./ginici.sh -id gemoni.sh
	Resultado:
		Comando gemoni.sh corriendo bajo el id 6589
		ó
		El comando gemoni.sh no está corriendo

	Detener un proceso:
		grupo03/bin$ ./ginici.sh -kill gemoni.sh
	Resultado:
		El comando gemoni.sh fue terminado satisfactoriamente
		ó
		No se pudo terminar el comando

3º) Puede optar por ejecutar el comando GONTRO manualmente:

	grupo03/bin$ ./gontro.pl  
	Realiza el control todas las áreas y periodos determinados por los nombres validos de archivos presentes en $GASTODIR/aproc. Corrida tipo test. Genera un archivo final de informe $GRUPO/informe.proc<numero-corrida>.
	
	grupo03/bin$ ./gontro.pl -t
	Ídem anterior.
	
	grupo03/bin$ ./gontro.pl 112233 200810
	Procesa todos los archivos pertenecientes al área 112233, del periodo 200811. Corrida tipo test
	
	grupo03/bin$ ./gontro.pl -t 112233 200810
	Ídem anterior.
	
	grupo03/bin$ ./gontro.pl -t -d -d 
	Corrida tipo test sin parámetros (los -d subsiguientes se ignoran).
	
	grupo03/bin$ ./gontro.pl -d 200811
	Corrida tipo definitiva. Realiza el control de todos los archivos pertenecientes al periodo 200811. Confecciona una archivo de informe $GRUPO/informe.proc<numero-corrida>; actualiza las tablas de acumulación $CONFDIR/area.acum y $CONFDIR/cxa.acum; genera archivos resúmenes de gastos extraordinarios ($GASTODIR/proc/<área>.ge) y gastos normales ($GASTODIR/proc/<área>.gn); mueve los archivos ya procesados de $GASTODIR/aproc a $GASTODIR/proc.
	

	
EJEMPLO DE EJECUCIÓN
--------------------

thelonious@thelonious-ubuntu:~/install$ ./ginsta.sh
Buscando componentes instalados...
Versión de Perl instalada: 5
La instalación se efectuará a partir del directorio: /home/thelonious/grupo03
Espacio disponible en /home/thelonious/grupo03: 19551332 KB
Si considera que el espacio es suficiente, presione ENTER para continuar.
Si el espacio es insuficiente, presione cualquier otra tecla para cancelar.

Ingrese el nombre del directorio de ejecutables: (/home/thelonious/grupo03/bin)

Ingrese el nombre del directorio para almacenar parámetros y tablas del sistema: (/home/thelonious/grupo03/cnf)

Ingrese el nombre del directorio que permite el arribo de archivos externos: (/home/thelonious/grupo03/arribos)

Ingrese el año a partir del cual se aceptarán los archivos de gastos: (2008)

Ingrese el nombre del directorio de archivos de gastos: (/home/thelonious/grupo03/gastos)

Ingrese el nombre del directorio de logs del sistema: (/home/thelonious/grupo03/log)

Ingrese la extensión de los archivos de log: (.log)

Ingrese el tamaño máximo para los archivos <.log> (en KB): (10)

*********************************************************************************
* Parámetros de la instalación del paquete GASTOS								*
*********************************************************************************
* Directorio de instalación				: /home/thelonious/grupo03				*
* Log de la instalación					: /home/thelonious/grupo03/gastos.log	*
* Espacio disponible en /home/thelonious/grupo03 : 19551332 KB					*
* Biblioteca de ejecutables				: /home/thelonious/grupo03/bin			*
* Biblioteca de tablas y configuración	: /home/thelonious/grupo03/cnf			*
* Directorio de arribos					: /home/thelonious/grupo03/arribos		*
* Año ingresado para aceptar gastos		: 2008									*
* Directorio de gastos					: /home/thelonious/grupo03/gastos		*
* Directorio para archivos de Log		: /home/thelonious/grupo03/log			*
* Extensión para los archivos de Log	: .log									*
* Máximo para los archivos de Log		: 10 KB									*
*********************************************************************************
 Presione ENTER para iniciar la instalación o cualquier otra tecla para volver atrás

Iniciando Instalación... Está Ud. seguro? (Si/No)
Si
Creando estructura de directorios...
Moviendo archivos ejecutables...
Instalación del componente GEMONI completada
Instalación del componente GALIDA completada
Instalación del componente GONTRO completada
Instalación del componente GLOG completada
Instalación del componente MOVER completada
Moviendo archivos de prueba...
Creando archivo de configuración...
Creando el comando Ginici...
*****************************************************************
* Se encuentran instalados los siguientes componentes:			*
* GINICI	thelonious	2008-05-30								*
* GEMONI	thelonious	2008-05-30								*
* GALIDA	thelonious	2008-05-30								*
* GONTRO	thelonious	2008-05-30								*
* GLOG		thelonious	2008-05-30								*
* MOVER		thelonious	2008-05-30								*
*****************************************************************
* FIN del Proceso de Instalación del Sistema de GASTOS			*
*	Copyright TPSistemasOp (c)2008								*
*****************************************************************
Presione ENTER para salir

thelonious@thelonious-ubuntu:~/grupo03/arribos$ ls
000001.201003   000001.201503  000002.200912  000003.201004  000005.201002  000006.202201  abcdef.200803.txt  noreci              reci
000001.201003~  000002.200112  000003.200804  000004.201503  000006.201005  000008.201202  invalid.txt        operativos.0000001  texto 000001.201001

thelonious@thelonious-ubuntu:~/grupo03/bin$ ./ginici.sh
Iniciando configuración del entorno...
Configuración del entorno completada.
*****************************************************************
* Demonio corriendo bajo el id: 7464							*
*****************************************************************

thelonious@thelonious-ubuntu:~/grupo03/bin$ ./ginici.sh -var GRUPO
Iniciando configuración del entorno...
Configuración del entorno completada.
GRUPO=/home/thelonious/grupo03

thelonious@thelonious-ubuntu:~/grupo03/bin$ ./ginici.sh -id gemoni
Iniciando configuración del entorno...
Configuración del entorno completada.
Comando gemoni corriendo bajo el id 20146


Informe de control del area 000001 para el periodo 201503
Presupuesto Mensual del area: 1250.87
Acumulado Inicial: 0
Acumulado Final:  231969.7
Cantidad de Registros y Total de Gastos normales procesados: 0 0
Cantidad de Registros y Total de Gastos extraordinarios: 25 231969.7

Informe de control del area 000002 para el periodo 200912
Presupuesto Mensual del area: 1980.52
Acumulado Inicial: 0
Acumulado Final:  95562.4
Cantidad de Registros y Total de Gastos normales procesados: 5 481.55
Cantidad de Registros y Total de Gastos extraordinarios: 21 95080.85
Informe de control del area 000003 para el periodo 201004
.
.
<continua>

thelonious@thelonious-ubuntu:~/grupo03/bin$ ./ginici.sh -kill gemoni
Iniciando configuración del entorno...
Configuración del entorno completada.
El comando gemoni fue terminado satisfactoriamente

About

Automatically exported from code.google.com/p/so7508

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published