Welcome to the new NAIT.ca! We encourage you to explore the site and provide your feedback.

Continuing Education

CCTM540 - Linux/UNIX Shell Scripting and Automation

Course Code

A unique identifier used at NAIT for this specific course.

Campus

The location where your NAIT courses will be held.

Course Overview

All Linux/ Unix system administrators need a basic understanding of shell scripts in order to administer their systems. This course will introduce methods and tools for understanding and automating system tasks. It will cover tools and utilities like cron and at. It will also introduce the tools necessary to manipulate files and tasks using basic shell scripts, and will discuss where tools like Python and Perl fit. This course is oriented around system administration and is recommended for people who need to manage, use, and automate system tasks. Programming experience is not required to take the course. Topics include:

  • sending automated mail messages
  • creating shell scripts
  • terminals and utilities
  • shells and shell scope
  • variables, echo and arguments
  • command substitution
  • exit status
  • control statements like if, while and case
  • loops, read and functions
  • use cron and at to run scripts at specific times
  • discuss script security

    Recommended: Completion of CCTM530 Linux/Unix Installation and Management

Upcoming Offerings

Filter by Terms:
Section Start/End Schedule
A01 Jul. 26 - Jul. 29, 2019 Fri, Mon
Hours Delivery Fees
14 hours Day $550
Meeting Times:
  • Jul. 26 - Friday: 8:00 AM - 3:50 PM
  • Jul. 29 - Monday: 8:00 AM - 3:50 PM

Section Start/End Schedule
E01 Nov. 01 - Nov. 03, 2019 Fri, Sat, Sun
Hours Delivery Fees
14 hours Day, Evening $550
Meeting Times:
  • Nov. 1 - Friday: 6:00 PM - 9:50 PM
  • Nov. 2 - Saturday: 8:00 AM - 3:50 PM
  • Nov. 3 - Sunday: 8:00 AM - 11:50 AM

Section Start/End Schedule
A01 Nov. 20 - Nov. 21, 2019 Wed, Thu
Hours Delivery Fees
14 hours Day $550
Meeting Times:
  • Nov. 20 & 21 - Wednesday, Thursday: 8:00 AM - 3:50 PM

Section Start/End Schedule
A01 Feb. 19 - Feb. 20, 2020 Wed, Thu
Hours Delivery Fees
14 hours Day $550
Meeting Times:
  • Feb. 19 & 20 - Wednesday, Thursday: 8:00 AM - 3:50 PM

Section Start/End Schedule
E01 Apr. 24 - Apr. 26, 2020 Fri, Sat, Sun
Hours Delivery Fees
14 hours Day, Evening $550
Meeting Times:
  • Apr. 24 - Friday: 6:00 PM - 9:50 PM
  • Apr. 25 - Saturday: 8:00 AM - 3:50 PM
  • Apr. 26 - Sunday: 8:00 AM - 11:50 AM

*Day delivery ranges between 8 AM - 5 PM.
**Evening delivery ranges between 5 PM - 10 PM.