syntax - minutes - crontab generator
¿Hay algún programa similar a pelusa para crontab? (4)
¿Hay algo así como pelusa para crontab? Me gustaría saber que tengo todos mis espacios y estrellas resueltos sin esperar a que algo no funcione.
No creo que necesites pelusa para crontab. Hay 5 campos que están separados por espacios, luego un espacio, luego el comando para ejecutar y sus argumentos terminan fuera de la línea.
Además, en Ubuntu al menos, crontab no le permitirá guardar un archivo de vago. Solo probé algunas cosas y les dolió a todos. Supongo que eso significa que crontab es su propia "pelusa para cron".
He encontrado que CronWTF es increíblemente útil cuando escribo crontabs: traduce sus estrellas y comandos en algo más amigable para los humanos, para facilitar la lectura de trabajos cron extraños.
Mejor aún, porque es todo javascript, puedes ejecutarlo localmente, y nadie necesita saber sobre tus mejores trabajos de cron de sekrit.
Otra alternativa si codifica Ruby es usar la gema de cada vez que use un archivo de ruby de muestra llamado schedule.rb
para analizar, y generar crontabs de modo similar:
every 10.minutes do
command "/usr/bin/my_great_command"
end
Le dará una entrada de crontab de
0,10,20,30,40,50 * * * * /usr/bin/my_great_command
Y este aquí:
every 2.days, :at => ''4:30am'' do
command "/usr/bin/my_great_command"
end
Te regalaré:
30 4 1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31 * * /usr/bin/my_great_command
Hay un linter de Python para los crones. Ver el proyecto CheckCrontab
Puede estar un poco apagado, pero una manera fácil sería simplemente cargarlo con un editor de crontab gráfico como kcron o gcrontab. Si necesita llamarlo en un script, esta pregunta es sobre cómo hacerlo en php.