The UNIX and Linux Forums  
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.

Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
historia mirusnet Shell-programmering och Skript 1 01-27-2008 09:02
csh Historia Aladdin UNIX for Dummies Frågor & Svar 8 01-25-2008 06:39
Historia JuniorJack UNIX for Dummies Frågor & Svar 2 06-02-2005 05:37
En historia igorsch Linux 1 09-25-2004 01:45
historia tselvanin UNIX for Dummies Frågor & Svar 2 09-23-2003 04:40

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Sök i denna tråd Omdöme: Thread Rating: 1 votes, 4.00 average. Visningslägen
  #1 (permalänk)  
Old 10-18-2001
vince_ascend vince_ascend is offline
Registered User
  
 

Join Date: oktober 2001
Inlägg: 2
historia i ksh

Ibland av nödvändighet, har vi mer än en användare loggat in på samma unix-konto. Jag vill upprepa tidigare kommandon. Eftersom de kommandon för alla användare loggat in på detta konto gå in i en gemensam historia, kan detta vara ett problem. om jag inte är försiktig jag kan köra ett kommando jag inte för avsikt att köra.

Igår sprang jag av misstag en "exit" befalla - irriterande, men inte allvarligt. Dock slog det mig att om den andra personen använt en "rm" kommando det kunde ha varit mycket allvarliga.

Någon som vet om det finns ett sätt att stänga av en gemensam historia och bara har kommandon i historien från inloggningssession?

Mycket uppskattat,
Vince
  #2 (permalänk)  
Old 10-18-2001
Optimus_P Optimus_P is offline Forum Advisor  
Flim FALSARIUM flamma jamma
  
 

Join Date: maj 2001
Ort: Chicago IL, USA
Inlägg: 1006
env variabel HISTSIZE för ksh
  #3 (permalänk)  
Old 10-18-2001
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Ort: Ashburn, Virginia
Inlägg: 9.119
Jag tror Optimus_P menade HISTFILE snarare än HISTSIZE. Se Korn Shell FAQ.
  #4 (permalänk)  
Old 10-18-2001
vince_ascend vince_ascend is offline
Registered User
  
 

Join Date: oktober 2001
Inlägg: 2
Bingo! Det är precis vad jag letar efter. Thanks a lot Perderabo.
  #5 (permalänk)  
Old 10-19-2001
Kelam_Magnus's Avatar
Kelam_Magnus Kelam_Magnus is offline Forum Advisor  
Registered User
  
 

Join Date: Aug 2001
Ort: DFW McKinney, TX,
Inlägg: 1069
användare med ett ID

Om detta är ett program-ID, har jag en lösning för dig. Detta är inte mitt manus, men jag ger det till dig.

Ställ din login shell till / usr / bin / nologin för denna gemensamma användaren.
Nästa, logga in som dig själv då su - användarnamn.

Använd ett manus, sätta detta i din. Profilen för programmet, som den här nedan för att hålla reda på enskilda historia filer.

När du su till root eller ett program-ID this is great! Kom ihåg sätta detta i din. Profilen för root eller tillämpning. Profilen.

#***************************************
# Set. Sh_hist filen till id från användarens

Om [ `" TTY "" \u003d "/ dev / console"]
sedan
REAL \u003d console
annan
REAL \u003d "logname"
fi


HISTFILE \u003d $ HOME / .sh_ $ REAL
export HISTFILE
HISTSIZE \u003d 1000; export HISTSIZE
#****************************************
  #6 (permalänk)  
Old 11-08-2001
Rado1x Rado1x is offline
Registered User
  
 

Join Date: Nov 2001
Inlägg: 35
Annan infallsvinkel är:

HISTFILE \u003d $ HOME / .histfile. $ $

som skapar unika histfile för varje login shell. I detta fall är problemet att användaren inte se sin historia från tidigare logga in och du måste ta bort den här filerna under logg-process.

Om du använder csh [och kloner], sätta

rm $ HISTFILE i din. logout

Om du använder sh [och kloner], prova något liknande i din. Profil

trap "rm $ HISTFILE; exit" NULL
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 10:22.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0