segunda-feira, 23 de abril de 2012

Loop em comando

Quero compartilhar neste quick post algo bem simples porém muito útil. Este script faz com que o PID de um comando seja verificado e caso não exista este PID ele executará o comando novamente.

A ideia aqui é fazer com que um comando seja executado toda vez que o seu processo termine por algum motivo. Segue abaixo como ficaria nosso script:


#!/bin/bash
while [ 1 ]; do
SAIDA=`pidof comando`
if [ -z $SAIDA ];
then
execcuta-comando -opção &
fi
sleep 10
done

Bom Proveito.


Nenhum comentário:

Postar um comentário