Short answer is crontab. crontab files are used to schedule the execution of programs. The file contains instructions for cron daemon in the following simplified manner: "Run this command at this time on this date". Each user can define their own crontab.
crontab features:
- crontab -e edits crontab file or creates one if it doesn't already exist.
- crontab -l displays the crontab of the current user.
- crontab -r removes your crontab file.
- crontab -v displays the last time you edited your crontab file. (This option is only available on a few systems.)