Logo Espacio Linux Paypal - Acepta pagos con tarjeta en tu negocio      
Portada Taller Linux Descargas Foros Buscar Mapa del sitio Ayuda BlogEL
   Iniciar sesión | Registrarse    
 
Principal

Patrocinadores

Boletín Espacio Linux
Las novedades del sitio y el mundo Linux en tu email.


Usuarios
Bienvenido, Anónimo

     Miembros:
Último: NmMedina
Nuevos hoy: 0
Nuevos ayer: 11
Total: 29800

     Navegando:
Anónimos: 164
Miembros: 2
Total: 166


Miembros conectados:

01: johpunk
02: Minos

Mensajes recientes
 Instalación de distribuciones
 ¿Todo tipo de programas Windows con Xandros?
 instalacion limpia de Ubuntu
 Software
 flash para linux
 Novato en problemas
 Hardware
 Problemas Tecnicos.... Newbie :)
 Problemas audio de mandriva 2006
 Programación
 QUE LINUX ME RECOMIENDAN???? ?????????
 C# en Linux
 Sistema
 Ubuntu sin sonido
 como eliminar lineas especificas com rm (SOLUCIONADO)
 Seguridad
 Una regla para iptables
 Isa Server parent squid
 Redes y Servidores
 Conexion Remota Linux a CLientes Windows
 problemas con script (SOLUCIONADO)
 Proyectos
 widget chat para sitios webs latinoamericano s
 VENENUX GNU/Linux "Venezolana de Linux" Descargalo
 Debates
 Software Libre
 Tu experiencia en Linux
 El Café
 El Hotmal, cada dia da mas asco
 Rumor: Posible conspiracion Ubuntera
 Desarrollo Web
 introducir datos en web y guardarlas a una base de datos
 modificar resolucion en php
 Documentación
 [Espacio Linux] Estacion de trabajo en Audio
 Tutorial/libro
 Screenshots
 Ubuntu 8.04 - Relojes
 Un Zenwalk con gnome 2.20.3 :D
 KDE
 olcultar panel de KDE con tecla rapida
 KDE en Ubuntu
 GNOME
 ¿Cómo abrir Nautilus en superusuario?
 Problema con archivo en Trash
 Otros escritorios y entornos
 ¿Hay algun escritorio totalmente 3D? [SOLUCIONADO]
 Barra o panel en Xfce
 X Window
 monitor fuera de rango en fedora 4 como solucionarlo?
 Sobre Beyl... Tengo muchas dudas y deseos... [SOLUCIONADO]

[ Entrar a los foros ]
Buscar

Sitios amigos

Espacio Linux :: Ver tema - guardar en un archivo actividades de un script en ejecucion
ReglamentoReglamento general de los foros
 FAQFAQ  BuscarBuscar  Grupos de usuariosGrupos de usuarios  Miembros  PerfilPerfil
  Mensajes privadosMensajes privados  

guardar en un archivo actividades de un script en ejecucion

Publicar nuevo tema  Responder al tema  Foros de discusión -> Programación
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Engineermike
Forista Nuevo
Forista Nuevo



Miembro No. 8747
Registrado: Jul 07, 2005
Mensajes: 19
Ubicación: Mexico D.F.

MensajePublicado: Sab May 17, 2008 2:13 pm    Asunto: guardar en un archivo actividades de un script en ejecucion Responder citando

Hola como se puede hacer el registro de actividades de un script escrito en el shell de linux, en un archivo, tengo idea pero tengo dudas

se que con el comando script seguido del nombre del archivo en el que quiero guardar el texto, se puede hacer pero tengo problemas al agregar ese codigo a mi programa, yo creo mas bien no se donde ponerlo.

mi programa tiene un menu y si pongo script registro.txt
antes de la funcion funcion imprimir_menu no se me muestra el menu, y si lo pongo despues del comentario PROGRAMA PRINCIPAL tampoco, alguien me podria indicar si esta es la manera de hacerlo o si hay otra forma mas facil

esta es una parte del codigo para mayor referencia

#!/bin/bash

imprimir_menú ()
{

echo -e "\n"
echo -e "\033[1;32m[1] Agregar Usuario\033[0;0m"
echo -e "\033[1;32m[2] Borrar Usuario\033[0;0m"
echo -e "\033[1;32m[3] Abrir una Terminal\033[0;0m"
echo -e "\033[1;32m[4] Arrancar, parar, reiniciar Apache\033[0;0m"
echo -e "\033[1;32m[5] Enviar Correo\033[0;0m"
echo -e "\033[1;32m[6] Mostrar Uso de Disco Duro\033[0;0m"
echo -e "\033[1;32m[7] Hacer Ping\033[0;0m"
echo -e "\033[1;32m[8] Modificar Fecha y Hora\033[0;0m"
echo -e "\033[1;32m[9] Apagar o Reiniciar Sistema\033[0;0m"
echo -e "\033[1;32m[10] Buscar Archivos en una Ruta\033[0;0m"
echo -e "\033[1;32m[11] Mostrar un Archivo\033[0;0m"
echo -e "\033[1;32m[12] Definir Variables de Ambiente\033[0;0m"
echo -e "\033[1;32m[13] Cambiar Permisos de un Archivo\033[0;0m"
echo -e "\033[1;32m[14] Llevar Registro de Todas las Actividades\033[0;0m"
echo -e "\033[1;32m[15] Ayuda\033[0;0m"
echo -e "\033[1;32m[16] Salir\033[0;0m\n"
read -p "Ingrese una opción:" OPCION

}


Registro_Actividades ()

{
echo '************************'
echo -e "\033[1;36mRegistro de Actividades\033[0;0m"
echo '************************'

ls
}

############# Programa principal #################



while true
do
imprimir_menú
case $OPCION in
1) Agregar_Usuarios ;;
2) Borrar_Usuarios ;;
3) Abrir_Terminal ;;
4) Administrar_Apache ;;
5) Enviar_Correo ;;
6) Usode_Disco ;;
7) Hacer_Ping ;;
Cool Fecha_Hora ;;
9) Apagar_Reiniciar ;;
10) Buscar_Archivos ;;
11) Mostrar_Archivos ;;
12) Variables_dambiente ;;
13) Cambiar_Permisos ;;
14) Registro_Actividades ;;
15) Ayuda ;;
16) echo -e "\033[1;34mAbandonando el programa...\033[0;0m"
break;;
*) echo '********************************************'
echo -e "\033[1;36mOpción ingresada no valida, intente de nuevo\033[0;0m"
echo '********************************************';;

esac
done



exit 0

Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del usuario Yahoo Messenger MSN Messenger
pendulo
Forista Mayor
Forista Mayor



Miembro No. 14412
Registrado: Mar 31, 2006
Mensajes: 821

MensajePublicado: Sab May 17, 2008 5:29 pm    Asunto: Re: guardar en un archivo actividades de un script en ejecuc Responder citando

Probaste corriendo la linea de código que dices en el trasfondo, de esa forma no se detiene el guión ahí y sigue adelante.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Engineermike
Forista Nuevo
Forista Nuevo



Miembro No. 8747
Registrado: Jul 07, 2005
Mensajes: 19
Ubicación: Mexico D.F.

MensajePublicado: Sab May 17, 2008 10:52 pm    Asunto: Re: guardar en un archivo actividades de un script en ejecuc Responder citando

no entiendo a que te refieras :?:
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del usuario Yahoo Messenger MSN Messenger
fpuga
Forista Medio
Forista Medio



Miembro No. 23461
Registrado: Aug 25, 2007
Mensajes: 321
Ubicación: Galicia - España

MensajePublicado: Dom May 18, 2008 9:27 am    Asunto: Re: guardar en un archivo actividades de un script en ejecuc Responder citando

No entiendo a que te refieres exactamente con "registro de actividades", pero dentro del código del script puedes añadir líneas del estilo
Código:
echo "estoy en este punto" >> registro.txt


De ese modo en ese fichero se irán añadiendo las líneas que tu quieras.
_________________
Di no a las bombas de racimo
Mi blog: Conocimiento Abierto
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del usuario
Engineermike
Forista Nuevo
Forista Nuevo



Miembro No. 8747
Registrado: Jul 07, 2005
Mensajes: 19
Ubicación: Mexico D.F.

MensajePublicado: Dom May 18, 2008 9:53 am    Asunto: Re: guardar en un archivo actividades de un script en ejecuc Responder citando

ok gracias voy a hacer pruebas con esto
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del usuario Yahoo Messenger MSN Messenger
pendulo
Forista Mayor
Forista Mayor



Miembro No. 14412
Registrado: Mar 31, 2006
Mensajes: 821

MensajePublicado: Dom May 18, 2008 5:07 pm    Asunto: Re: guardar en un archivo actividades de un script en ejecuc Responder citando

Me refiero a que si pones una linea de código que está ejecutándose siempre, el guión se detiene en ese momento esperando por la terminación de su ejecución y el guión queda detenido ahí.
Para correr mas de un proceso, el primero se ejecuta en el trasfondo, usando un & al final de la linea, de esta forma el guión se sigue ejecutando sin esperar la terminación del comando anterior.
Como dices que el menú no se muestra, me indica que al guión está detenido esperando por la terminación de la linea de código que indicas: "script registro.txt" y por eso no muestra el menú.
No sabía de una función de Bash que se llamara así. (claro yo de bash se muy poco).
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes anteriores:   
Publicar nuevo tema  Responder al tema  Foros de discusión -> Programación Todas las horas son GMT - 6 Horas

Página 1 de 1



No puedes publicar nuevos temas en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en encuestas en este foro



Powered by phpBB © 2001 phpBB Group
phpBB port v2.1 based on Tom Nitzschner's phpbb2.0.6 upgraded to phpBB 2.0.4 standalone was developed and tested by:
ArtificialIntel, ChatServ, mikem,
sixonetonoffun and Paul Laudanski (aka Zhen-Xjell).

Version 2.1 by Nuke Cops © 2003 http://www.nukecops.com

Forums ©
 

Copyright | Términos de uso | Política de privacidad | Publicidad | Contáctanos | Blog