hrcerq
(usa Outra)
Enviado em 19/08/2014 - 22:39h
Pelo que sei o crontab não suporta agendamento por segundos. Mas achei uma dica (http://www.thegeekstuff.com/2011/07/cron-every-5-minutes/) que mostra uma forma de contornar esse problema. Você só precisa criar um script que faça chamada desse seu outro script repetidas vezes, fazendo um intervalo de 10 segundos, usando o comando sleep. Ficaria mais ou menos assim:
#!/bin/bash
while true
do
/home/usuario/script.sh
sleep 10
done
Aí você só troca o nome do script e o caminho que coloquei no exemplo de acordo com o seu sistema. Depois você salva esse script e executa ele em background. Como mostra na dica, você pode usar o nohup:
nohup ./scriptde10segundos.sh &
Isso vai colocar o comando em background e vai ficar executando nesse intervalo. Mas só tem um detalhe: se você desligar o computador, quando ligar de novo, vai ter que executar esse script de novo.