Olá:
Estou usando o CygWin em meu Windows 98. Quero verificar se um determinado programa está rodando (creio que o termo correto em *nix seja “processo”). Uma maneira que imaginei seria rodar o ps e depois o grep com o nome do processo. Ficaria assim:
ps | grep nome_processo
Experimentei e funcionou como esperava. Mas será que não alternativa melhor? Me sugeriram usar o top, mas acabo de descobrir que ele não foi instalado no meu CygWin.
Para completar: O código acima apenas retorna as linhas com o processo procurado mas e para fazer teste? Eu estava pensando em fazer um bash script como:
#!/bin/bash
if[ps | grep $1]
then return 0
else return 1
fi
Alguma sugestão? Ah! Caso não tenham notado, sou totalmente iniciante nesta área de bash script. Portanto estou atirando no escuro. :?
grato,