Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    whinston
    Ae galera, estou usando: ps aux | grep "sendmail: accepting connections"
    E estou tendo a saída abaixo:

    root 1955 0.0 0.7 5912 1812 ? Ss 11:09 0:00 sendmail: accepting connections
    root 21497 0.0 0.2 4748 680 pts/0 R+ 17:46 0:00 grep sendmail: accepting connections

    Gostaria de fz um script do tipo: "o sendmail ta ativo? se sim, faça isto. senão, faça isto"

    Pretendo fazer isto com vários serviços e jogar num mysql. A parte que tá pegando pra mim é interpretar esta saída. Como ficaria o IF ?

    *lembrando que mesmo que não esteja rodando, ele retorna uma saída similar, que é o grep procurando

  2. ao inves de usar ps use o pidof

    pidof sendmail

    ai ele vai te retornar todos os pids q o sendmail ta usando, veja os scripts de inicializacao /etc/rc.d/ q lah tb tem um esquema para ver se os processos tao rodando, pra qdo por exemplo vc da um service httpd start e ele fala q jah ta rodando



  3. #3
    whinston
    Citação Postado originalmente por 1c3_m4n
    ao inves de usar ps use o pidof

    pidof sendmail

    ai ele vai te retornar todos os pids q o sendmail ta usando, veja os scripts de inicializacao /etc/rc.d/ q lah tb tem um esquema para ver se os processos tao rodando, pra qdo por exemplo vc da um service httpd start e ele fala q jah ta rodando
    nussa, esta foi foda hein !!! muito util pra usar em scripts !
    pidof sendmail
    15994 1955

    vou dar uma olhada nos rc. tb, valeu!
    + 1 coisinha: tem programa que eu utiliza (o linux como servidor de aplicacao para algumas estacoes) que só de saber se tá rodando não me ajuda muito, eu preciso saber qtos processos tão abertos e se não for pedir d+, qto aqueles processos tão consumindo de memória e CPU.

    muito foda ?

  4. nesse caso vc vai ter q usar o ps mesmo cara

    #CPU
    ps aux | grep servico | awk {'print $3'}

    #MEM
    ps aux | grep servico | awk {'print $4'}

    eh meio gambi isso, nao sei se tem algum jeito melhor de pegar essas informacoes, vo da uma olhada no /proc q deve ter



  5. nao sei se essas informacoes tb sao uteis pra vc mas....
    por exemplo

    pidof mysql
    2220

    ls /proc/2220/

    lah tem bastante coisa






Tópicos Similares

  1. script com saida colorida!!!
    Por MAJOR no fórum Linguagens de Programação
    Respostas: 4
    Último Post: 10-10-2006, 23:39
  2. Um script com politica INPUT DROP e squid
    Por alimasilva no fórum Servidores de Rede
    Respostas: 1
    Último Post: 18-08-2005, 10:16
  3. Iniciar script com o Crontab
    Por no fórum Servidores de Rede
    Respostas: 2
    Último Post: 09-04-2003, 17:21
  4. script com saida colorida!!!
    Por MAJOR no fórum Linguagens de Programação
    Respostas: 4
    Último Post: 02-02-2003, 20:44
  5. Script com erro Por favor alguem me ajude
    Por edilson no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 12-01-2003, 23:09

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L