Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
site google



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Pesquisar este Thread Avaliação: Thread Rating: 1 votes, 4.00 average. Display Modes
  #1 (permalink)  
Old 10-18-2001
Usuário
 

Join Date: Oct 2001
Posts: 2
história em ksh

Às vezes, por necessidade, nós temos mais de um usuário conectado à mesma conta unix. Gosto de repetir comandos anteriores. Uma vez que os comandos para todos os usuários registrados para esta conta ir em uma história comum, este pode ser um problema. se eu não tomar cuidado eu posso executar um comando não pretendo correr.

Ontem correu acidentalmente uma "saída" comando - irritante, mas não graves. No entanto, ele bateu-me que, se a outra pessoa utilizar um "rm" comando que poderia ter sido muito grave.

Alguém sabe se há uma maneira de desativar a história comum e só têm comandos na história a partir dessa sessão?

Muito apreciada,
Vince
Links Patrocinados
  #2 (permalink)  
Old 10-18-2001
Flim flam flamma Jamma
 

Join Date: May 2001
Localização: Chicago IL, E.U.A.
Posts: 1.006
env variável HISTSIZE para ksh
  #3 (permalink)  
Old 10-18-2001
Perderabo's Avatar
Unix Daemon
 

Join Date: Aug 2001
Localização: Ashburn, Virginia
Mensagens: 9.150
Penso Optimus_P significava HISTFILE, em vez de HISTSIZE. Veja a Korn Shell FAQ.
  #4 (permalink)  
Old 10-18-2001
Usuário
 

Join Date: Oct 2001
Posts: 2
Bingo! Isso é exatamente o que estou procurando. Graças um lote Perderabo.
  #5 (permalink)  
Old 10-19-2001
Kelam_Magnus's Avatar
Usuário
 

Join Date: Aug 2001
Localização: DFW McKinney, TX,
Posts: 1.069
utilizadores com um ID

Se esta é uma aplicação ID, eu tenho uma solução para você. Este não é o meu script, mas eu lhe oferecer a você.

Defina o seu login shell para / usr / bin / Nologin para este usuário compartilhada.
Em seguida, como a ti mesmo, então o seu login - nome de usuário.

Utilizar um script, coloque-o no seu. Perfil de execução, como esta abaixo para acompanhar uma história individual de arquivos.

Quando a sua raiz ou uma aplicação ID este é ótimo! Lembre-se de pôr isto no seu. Perfil de raiz ou de aplicação. Perfil.

#***************************************
# Define. Sh_hist arquivo de identificação do usuário

if [ "` tty `" \u003d "/ dev / console"]
então
REAL console \u003d
diferente
REAL logname `\u003d`
fi


HISTFILE \u003d $ HOME / $ .sh_ REAL
exportação HISTFILE
HISTSIZE \u003d 1000; exportação HISTSIZE
#****************************************
  #6 (permalink)  
Old 11-08-2001
Usuário
 

Join Date: Nov 2001
Lugares: 35
Outra abordagem é a seguinte:

HISTFILE \u003d $ HOME / .histfile. $ $

que criam histfile único login para cada reservatório. Neste caso, o problema é que o usuário não vê a sua história anterior de log-in e você terá que apagar este arquivos durante log-out processo.

Se você usar csh [e clones], colocar

rm $ HISTFILE no seu. logout

Se você usar sh [e clones], tente algo semelhante no seu. Perfil

trap "rm $ HISTFILE; saída 'NULL
Links Patrocinados
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Desligado


Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
história mirusnet Programação Shell Script e 1 01-27-2008 09:02
csh História Aladdin UNIX para Dummies Perguntas & Respostas 8 01-25-2008 06:39
História JuniorJack UNIX para Dummies Perguntas & Respostas 2 06-02-2005 05:37
Qualquer História igorsch Linux 1 09-25-2004 01:45
história tselvanin UNIX para Dummies Perguntas & Respostas 2 09-23-2003 04:40



Todos os horários são GMT -4. A hora é agora 10:08.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Brasil Content Copyright © 1993-2010. Todos os direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0