Simple play icon Course
Skills Expanded

Linux System Administration: Cron Jobs and Task Scheduling

by Agaba Philip

This course will teach you how to schedule tasks on the Linux operating system. Buy a server in the cloud. Connect a custom domain. Deploy a web application. Configure CI/CD using a Shell script, and a Cron Job.

What you'll learn

Being able to tell the system to do certain things at specific times is incredibly useful, not to mention time-saving. Task scheduling is quite often one of the first steps in systems automation. In this course, Linux System Administration: Cron Jobs and Task Scheduling, you will get up to speed scheduling tasks on Linux.

First, you’ll learn to write simple shell scripts that do something. Next, you'll setup a cloud server at a domain of your choosing. Then, you'll turn your server into a web server using Nginx. After setting up Nginx, you'll turn your new web server into a Node.js application server. Finally, you'll secure your web application with SSL. When you're finished with this course, you'll have the knowledge to use task-scheduling to create a Ci/Cd pipeline that pulls your code from GitHub, and deploys it automagically to your server.

About the author

I got my start in IT administrating an Oracle 10g database on Red Hat Linux. I've come a long way since and have used Linux everyday since 2012 both personally and professionally. As an independent consultant, I'm currently responsible for no less than forty Oracle databases running on Windows and Red Hat Servers. Perhaps the only thing I love almost as much as Linux is the Cloud and the many opportunities it provides. Linux has opened a lot of doors for me, and teaching it is my favorite pas... more

Ready to upskill? Get started