The UNIX and Linux Forums  


Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
google unix.com



Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
historia mirusnet Programación de scripts de shell y 1 01-27-2008 09:02 AM
csh Historia Aladdin UNIX for Dummies Preguntas y Respuestas 8 01-25-2008 06:39 AM
Historia JuniorJack UNIX for Dummies Preguntas y Respuestas 2 06-02-2005 05:37 AM
Cualquier Historia igorsch Linux 1 09-25-2004 01:45 PM
historia tselvanin UNIX for Dummies Preguntas y Respuestas 2 09-23-2003 04:40 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Calificación: Thread Rating: 1 votes, 4.00 average. Modos de visualización
  #1 (Enlace permanente)  
Old 10-18-2001
vince_ascend vince_ascend is offline
Usuario Registrado
  
 

Fecha: octubre 2001
Publicaciones: 2
historia en ksh

A veces por necesidad, tenemos más de un usuario conectado a la misma cuenta unix. Me gusta repetir comandos anteriores. Dado que los comandos para todos los usuarios iniciar sesión en la cuenta entrar en una historia común, esto puede ser un problema. si no estoy atento puedo ejecutar un comando que no tengo intención de correr.

Ayer corrió accidentalmente una "salida" comando - molesto, pero no grave. Sin embargo, me dio que si la otra persona que utiliza un "rm" comando podría haber sido muy grave.

¿Alguien sabe si hay una manera de desactivar la historia común y sólo los comandos en la historia de esa sesión?

Muy apreciado,
Vince
  #2 (Enlace permanente)  
Old 10-18-2001
Optimus_P Optimus_P is offline Forum Advisor  
Flim Flam flamma Jamma
  
 

Fecha: mayo de 2001
Ubicación: Chicago, IL, EE.UU.
Puestos: 1.006
env variable HISTSIZE para ksh
  #3 (Enlace permanente)  
Old 10-18-2001
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix demonio
  
 

Fecha: agosto 2001
Ubicación: Ashburn, Virginia,
Mensajes: 9.126
Creo Optimus_P significaba más que HISTFILE HISTSIZE. Véase el Korn Shell FAQ.
  #4 (Enlace permanente)  
Old 10-18-2001
vince_ascend vince_ascend is offline
Usuario Registrado
  
 

Fecha: octubre 2001
Publicaciones: 2
¡Bingo! Eso es exactamente lo que estoy buscando. Muchas gracias Perderabo.
  #5 (Enlace permanente)  
Old 10-19-2001
Kelam_Magnus's Avatar
Kelam_Magnus Kelam_Magnus is offline Forum Advisor  
Usuario Registrado
  
 

Fecha: agosto 2001
Ubicación: DFW McKinney, TX,
Puestos: 1.069
los usuarios con un ID

Si se trata de un ID de aplicación, tengo una solución para usted. Esta no es mi guión, pero yo ofrezco a usted.

Establezca su shell a / usr / bin / Nologin compartido para este usuario.
A continuación, inicia sesión como a ti mismo entonces su - nombre de usuario.

Utilice una secuencia de comandos, ponga esto en su. Perfil de aplicación, como ésta de abajo para hacer un seguimiento de cada uno de los archivos de la historia.

Cuando a su raíz o un ID de aplicación es genial! Recuerde que ponga esto en su. Perfil de raíz o de la aplicación. Perfil.

#***************************************
# Define. Sh_hist archivo de identificación de usuario

if [ "` tty `" \u003d "/ dev / console"]
entonces
REAL \u003d consola
algo más
REAL \u003d `logname»
fi


HISTFILE \u003d $ HOME / $ .sh_ REAL
exportación HISTFILE
HISTSIZE \u003d 1000; exportación HISTSIZE
#****************************************
  #6 (Enlace permanente)  
Old 11-08-2001
Rado1x Rado1x is offline
Usuario Registrado
  
 

Fecha: noviembre 2001
Puestos: 35
Otro enfoque es el siguiente:

HISTFILE \u003d $ HOME / .histfile. $ $

que crean histfile único para cada shell. En este caso, el problema es que el usuario no puede ver su historia anterior de log-in y lo que tiene que borrar este archivo de registro de salida durante el proceso.

Si utiliza csh [y clones], puesto

rm $ HISTFILE en su. sesión

Si utiliza sh [y clones], intentar algo similar en su. Perfil

trampa 'rm $ HISTFILE; salida' NULL
Closed Thread

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 08:49 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0