Puis-je utiliser des variables dans le file crontab?

Je veux dire que je veux utiliser cette variable à "minute à wday" dans ce qui suit.

minute hour mday month wday who command 

Parce que je veux définir ces valeurs dans un file de configuration et que vous voulez utiliser ces intervalles de time ici.

Je ne pense pas que vous puissiez utiliser les variables comme espace réservé. La suite est autorisée

  1. Numéros, plage de numéros séparés par un trait d'union qui peuvent être à nouveau séparés par une virgule , exemple:

    pour le jour du mois, vous pouvez écrire 2-4,8-10 , si vous avez besoin d'exécuter le travail du 2 e au 4 e et du 8 e au 10 e jour du mois.

  2. L'un des pré-définis suivants

 @reboot : Run once after reboot. @yearly : Run once a year, ie. "0 0 1 1 *". @annually : Run once a year, ie. "0 0 1 1 *". @monthly : Run once a month, ie. "0 0 1 * *". @weekly : Run once a week, ie. "0 0 * * 0". @daily : Run once a day, ie. "0 0 * * *". @hourly : Run once an hour, ie. "0 * * * *". 

Si vous avez besoin de quelque chose de dynamic pour une grande list de travail à créer, je suggère de créer un script shell qui videra les time de crontab requirejs, que vous pouvez placer dans le file crontab.

page man unix pour crontab

Je pense que vous devez utiliser la syntaxe standard pour crontab et vérifier l'user / jour de la semaine dans votre script.