• Online, Self-Paced
Course Description

Scripting and scheduling are fundamental to advanced administration of a Linux system. In this course you'll learn about the building blocks of scripts, how to write and use scripts, and how to schedule jobs, including how to schedule your own scripts. This course is one of a series in the Skillsoft learning path that covers the objectives for the Red Hat Enterprise Linux 7 RHCSA exam (EX200).

Learning Objectives


  • start the course
  • identify and understand the basic syntax of a regular expression
  • use grep to find patterns in a file based on simple patterns or regular expressions
  • use advanced grep features like recursively finding matching files and ignoring case sensitivity
  • use grep with I/O redirection and pipes to create lists
  • use grep to locate content within a text file

Advanced File Permissions

  • get and set discretionary and mandatory Access Control Lists
  • add, edit, and view quotas
  • create a directory that can be shared by multiple users in a common group

Bash Script Programming

  • use read to get input from the user in a BASH script
  • use the if statement and the basic looping construct for
  • use the while and until looping constructs
  • use bash test operators to check for conditions
  • describe the order of expansion when used a script
  • set an exit status and use it from the Shell

Scheduling Jobs

  • describe the different job schedulers and how they differ
  • describe the configuration of a crontab file and the different sections for a cron job
  • create a cron job
  • edit and pause cron jobs as well as set jobs for users and root
  • identify the at parameters and commands used for managing jobs
  • schedule a job using at
  • alter, delete, and view at jobs

SystemD Timer Units

  • describe a systemD timer unit and the options
  • schedule a systemD timer task
  • convert a cron job to a systemD timer task

Practice: Creating Scripts and Scheduling Jobs

  • create a script that will use grep to find files with certain contain and schedule this job to run each day at 2:05 am

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.