# Schedule Future Tasks ## Dennis Kibbe ### Mesa Community College Note: This slide presentation was created using [Reveal.js](https://revealjs.com). You can access a transcript of this presentation by pressing s for speaker notes. You can access navigation help by pressing the question mark key. Audio for this presentation is artificially generated. --- # Module Outline 1. Introduction 1. Learning Objectives 1. Schedule a Deferred User Job 1. Guided Exercise 1. Schedule Recurring System Jobs 1. Guided Exercise 1. Manage Temporary Files 1. Guided Exercise 1. Key Takeaways 1. Resources 1. Quiz Note: --- # Learning Objectives *After completing the work in this module you will be able to:* 1. Set up a command to run once at a future time. 1. Schedule commands to run on a repeating schedule with a user's `crontab` file. 1. Schedule commands to run on a repeating schedule with the system `crontab` file and directories. 1. Enable and disable `systemd` timers, and configure a timer that manages temporary files. Note: --- # Introduction ## Schedule Future Tasks Note: --- # Schedule a Deferred User Job Note: --- # Guided Exercise ## Schedule a Deferred User Job ![Clipart of two students studying](../images/homework.png) Note: --- # Schedule Recurring System Jobs Note: --- # Guided Exercise ## Schedule Recurring System Jobs ![Clipart of two students studying](../images/homework.png) Note: --- # Guided Exercise ## Manage Temporary Files ![Clipart of two students studying](../images/homework.png) Note: --- # Key Takeaways 1. Deferred jobs or tasks are scheduled to run once in the future. 1. Recurring user jobs execute the user’s tasks on a repeating schedule. 1. Recurring system jobs accomplish, on a repeating schedule, administrative tasks that have system-wide impact. 1. The `systemd` timer units can execute both the deferred and recurring jobs. Note: --- # Resources Note: Here are some resources for the topics covered in this chapter. --- # Graded Quiz ## Schedule Future Tasks ![Clipart of a clipboard and pencil](../images/clipboard-check.png) Note: --- ![Mesa Community College logo](../images/mcc_logo.png "Mesa Community College") Note: This ends this slide presentation. I hope you found it useful.