Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Cron

Cron in linux

  • Identifiez-vous pour voir les commentaires

Cron

  1. 1. Cron
  2. 2. Agenda ● What is cron and crontab? ● How to set cron job with specific time interval? ● Examples.
  3. 3. Cron ● The software utility cron is a time-based job scheduler in Unix-like computer operating systems. People use cron to schedule jobs (commands or shell scripts) to run periodically at fixed times, dates, or intervals.
  4. 4. Cron job
  5. 5. Cron usage ● 0 20 * * * /path/to/script/some_script.sh ● /etc/
  6. 6. Crontab ● Cron is driven by a crontab (cron table) file, a configuration file that specifies shell commands to run periodically on a given schedule. ● Users can have their own individual crontab files.
  7. 7. Crontab ● crontab -e Edit your crontab file, or create one if it doesn’t already exist. ● crontab -l Display your crontab file. ● crontab -r Remove your crontab file. Cron permissions: ● /etc/cron.allow - If this file exists, it must contain your username for you to use cron jobs. ● /etc/cron.deny - If the cron.allow file does not exist but the /etc/cron.deny file does exist then, to use cron jobs, you must not be listed in the /etc/cron.deny file.
  8. 8. Crontab ● /etc/crontab
  9. 9. Crontab Syntax ● ● 00 4 * * 0 echo "This command is run at 4 am every Sunday"
  10. 10. Crontab Syntax ● 23 */2 * * * echo "Run at 0:23, 2:23, 4:23, ..." ● 23 1,2 * * 0 echo "Run at 1:23, 2:23 on sunday" ● 23 2-5 * * sun echo "Run at 2:23, 3:23, 4:23, 5:23 on sunday"
  11. 11. Crontab Syntax
  12. 12. Crontab Syntax Entry Description Equivalent to @yearly (or @annually) Run once a year at midnight of January 1 0 0 1 1 * @monthly Run once a month at midnight of the first day of the month 0 0 1 * * @weekly Run once a week at midnight on Sunday morning 0 0 * * 0 @daily Run once a day at midnight 0 0 * * * @hourly Run once an hour at the beginning of the hour 0 * * * * @reboot Run at startup @reboot
  13. 13. Thank you for attention!

×