The UNIX and Linux Forums  


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



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.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Urgente: Ajuda necessária V3l0 AIX 2 01-11-2008 11:37
Urgente ajuda necessária umanglalani Programação Shell Script e 1 04-12-2007 04:24
Ajuda urgente necessária rahul26 UNIX para Dummies Perguntas & Respostas 1 08-16-2006 02:23
Urgente ajuda necessária com uname () rm1 Alto Nível de programação 2 02-23-2005 10:18
Programação C - Urgente ajuda necessária kkumar1975 Alto Nível de programação 2 04-08-2002 08:36

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 Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 04-22-2009
julirani julirani is offline
Usuário
  
 

Join Date: Nov 2008
Lugares: 14
Unhappy Urgente ajuda necessária

Todas oi,
Eu sou novo em Unix, por favor me ajude a seguir no que diz respeito à questão. o meu pedido principal da pragram em "a.sh" e um montante pedido enviando um arquivo por dia através de ligação directa e, em seguida, chamando o script "a.sh". Mas a condição do nosso Apll. há dois discussão não pode ser executado em um momento. para que haja uma validação em "a.sh", mas algumas vezes, mostrando o erro "um fio condutor", mas quando eu chequei com comando ps-ef .. então não satisfaçam as condições abaixo.

Abaixo está o código:



Código:
PROCESS=`ps -ef | grep "/appl/a.sh" | grep -v "grep" | wc -l`
 if [ $PROCESS -gt 2 ]
 then 
  echo "        ERROR:- One thread  is running "
  exit 1
 fi


Por favor, me ajudem.
Thanks in advance

Última edição por DukeNuke2; em 04/22/2009 04:47.. Motivo: adicionado código tags
  #2 (permalink)  
Old 04-22-2009
PANYAM panyam is offline Forum Advisor  
Usuário
  
 

Join Date: Sep 2008
Lugares: 474
Julirani,

Não tenho certeza do processo de candidatura, mas existe uma possibilidade de que vai haver várias instâncias do a.sh funcionando, mas o tempo e verificá-lo manualmente, a execução de scripts pode ser longo.

Verifique na parte restante do script quaisquer condições ou loops infinitos existem? ..
  #3 (permalink)  
Old 04-24-2009
julirani julirani is offline
Usuário
  
 

Join Date: Nov 2008
Lugares: 14
Unhappy

Citação:
Originally Posted by PANYAM View Post
Julirani,

Não tenho certeza do processo de candidatura, mas existe uma possibilidade de que vai haver várias instâncias do a.sh funcionando, mas o tempo e verificá-lo manualmente, a execução de scripts pode ser longo.

Verifique na parte restante do script quaisquer condições ou loops infinitos existem? ..



HI PANYAM,
Obrigado pela sua resposta. Na verdade, é estranho, quando eu fazer o grep usando o comando abaixo
comando:
ps-ef | grep "/ appl / a.sh" | grep-v "grep"
Saída:
utilizador 20169 20168 0 06:00:13? / bin / ksh / appl / a.sh
utilizador 20168 1 0 06:00:13? 0:00 sh-c / appl / a.sh


Mas quando eu imprimir o valor da var para o comando abaixo ele mostrando diferentes.

comando:
PROCESSO \u003d `ps-ef | grep" / appl / a.sh "| grep-v" grep "| wc-l`
echo $ PROCESS

Saída:
4


Mas a saída não sempre o mesmo. Thimes ele mostrando alguns o valor correto ou seja, 2.



Portanto, sou incapaz de encontrar a causa raiz. Trata-se de qualquer problema com o SO?
Poderia me ajudar em relação a este.


Thanks in advance.
  #4 (permalink)  
Old 04-24-2009
PANYAM panyam is offline Forum Advisor  
Usuário
  
 

Join Date: Sep 2008
Lugares: 474
Oi julirani,

Estou certo, não haverá problema com o SO. Certifique-se que apenas uma instância do script "a.sh" é executar o. Seu comando returnning valor 4, uma vez que poderá encontrar várias instâncias do same.Of claro que você pode não ser o único que está a executar o script novamente. Pode haver outros em que o servidor está em execução.
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 Ligado




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


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 Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0