If rodando de acordo com processos

1. If rodando de acordo com processos

Rodrigo C
cunhaigo23

(usa Ubuntu)

Enviado em 09/04/2020 - 17:12h

Boa tarde a todos, gostaria de fazer um if de um processo e só vai rodar se o processo se manter abaixo de 13 processos. Segue o exemplo

if [ -f /media/administrador/STORAGE_BACKUPS/montado ] && [ -z $(pgrep -c rsync) -le "13" ] ; then
a primeira condição está funcionando a segunda não funciona.
Por favor me ajudem
Muito obrigado



  


2. Re: If rodando de acordo com processos

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 09/04/2020 - 21:06h

cunhaigo23 escreveu:

Boa tarde a todos, gostaria de fazer um if de um processo e só vai rodar se o processo se manter abaixo de 13 processos. Segue o exemplo

if [ -f /media/administrador/STORAGE_BACKUPS/montado ] && [ -z $(pgrep -c rsync) -le "13" ] ; then
a primeira condição está funcionando a segunda não funciona.
Por favor me ajudem
Muito obrigado

Boa noite Cunha.
/media/administrador/STORAGE_BACKUPS/montado, é um arquivo?
'-f' testa se é um arquivo normal.....
Se, como estou deduzindo, for um diretório, use:
[ -d /media/administrador/STORAGE_BACKUPS/montado ] .....
Retire o '-z' da 2ª condição, ficando asim:
[ $(pgrep -c rsync) -le "13" ] 

Sugestão:
DIR="/media/administrador/STORAGE_BACKUPS/montado";
if [ -d "$DIR" -a $(pgrep -c rsync) -le 13 ];then 
echo ok;
else echo nok;
fi

______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________


3. Re: If rodando de acordo com processos

Rodrigo C
cunhaigo23

(usa Ubuntu)

Enviado em 10/04/2020 - 09:06h

Muito obrigado pela resposta, vou fazer os testes, "montado" seria um arquivo mesmo.


4. Re: If rodando de acordo com processos

Rodrigo C
cunhaigo23

(usa Ubuntu)

Enviado em 10/04/2020 - 09:34h

Muito obrigado pela dica deu certo. Abraços fique com Deus


5. Re: If rodando de acordo com processos

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 10/04/2020 - 18:51h


cunhaigo23 escreveu:

Muito obrigado pela dica deu certo.
Abraços fique com Deus

Por nada Cunha.
Se a duvida foi "sanada", marque o tópico como resolvido.....
E, se quiser me ajudar a receber uns pontinhos, marque a MELHOR resposta.


______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts