Cronjob

Cronjobs is most powerful role in any software development project. Cronjobs is used to create automated tasks responsible for execute code in specific time , regularly at a certain point of time. Basically, cronjobs are used for data backups, update catalog, import or export data file or recalculate prices etc. The key concept of cronjobs, it  is to start a long or periodic process in the background and execute all regulars activity in off business hours.

For Understand concept of Cronjob, We need to know about of three types that interact with each another: Cronjob, Job, Trigger and JobPerformable .