J'utilise le serveur Amazonaws ES3.Je veux planifier mon cron avec la ligne de commande. J'utilise cette commande pour la planification du travail cron P>
at -f shellscript.sh -v 18:30 p>
Mais cela planifiera une seule fois que je veux configurer manuellement comme une fois par jour ou toutes les cinq minutes. P>
aide s'il vous plaît avec commande quelle commande je dois utiliser p>
THNAKS, P>
3 Réponses :
Vous pouvez utiliser la commande crontab -e code> pour éditer votre exécution planifiée de cron. Une bonne explication sur la manière de définir le temps peut être trouvée sur le Ubuntu Forum P>
ne conserve pas de travail? et pour générer du code crontab http://www.openjs.com/scripts/jslibrary/ démos / crontab.php devrait aider. P>
@ @ the.Anti.9 a noté, ce type de question correspond à Serverfault. Pour répondre à votre question, Crontab est un peu plus puissant que 'AT' et vous donne plus de flexibilité car vous pouvez exécuter le travail à plusieurs reprises par exemple quotidiennement, hebdomadaire, mensuel.
Par exemple, pour votre exemple, si vous devez exécuter le script tous les jours à 18h30, vous le feriez, P>
30 18 * * * /path/to/your/script.sh
Que dois-je faire, si je veux qu'il fonctionne à plusieurs moments spécifiques par jour par jour. 9h00, 12h00 et 18h30? Créez 3 cronjobs ou puis-je le préciser dans un?
@veritas si la durée de la durée entre eux est la même (disons toutes les heures), un crontab est suffisant. Si ce n'est pas comme votre cas, vous auriez besoin d'avoir 3 entrées. Consultez le manuel de crontab ou utilisez Ce générateur
Je dois actuellement courir avec des valeurs séparées par des virgules. Vous pouvez faire quelque chose comme 30 5,11,18 * * * * /path/to/your/script.sh qui se traduit à 5h30, 11h30 et 18h30
Je pense que cette question est plus adaptée à serverfault