- Você não precisa do
/1
, é implícito. - Coloque um
#! /usr/bin/perl
shebang em somescript.pl
Além disso, é o melhor que você consegue, eu acho.
Eu quero executar o cron a cada minuto, das 11:25 às 12:25, todos os dias. O resto do tempo não deve ser executado de todo. A única ideia que tive foi usá-lo assim
25-59/1 11 * * * /usr/bin/perl somescript.pl 0-25/1 12 * * * /usr/bin/perl somescript.pl
Tenho certeza de que há uma solução mais elegante, que eu sinto falta.
I want to run cron every minute from 11:25 till 12:25 every day. Rest of time it should not run at all. The only idea i had is to use it like this
Errr, provavelmente não é uma boa ideia - o cron não é particularmente preciso nesse nível de granularidade. E depois há a questão do que acontece quando o programa não consegue completar o tempo alocado.
Eu recomendaria iniciar um script wrapper uma vez por dia a partir do cron - implementar um loop com sleep para inicializar uma instância do programa e aguardar a conclusão, com um limite de tempo (e / ou limite de iteração). / p>