ITLSA1-22 - Linux-Based Operating Systems: Week 6 Automation

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/29

flashcard set

Earn XP

Description and Tags

This set of flashcards covers Linux automation tools including cron, at, anacron, and comprehensive Bash scripting concepts including syntax, operators, and functions based on the Week 6 lecture.

Last updated 10:25 PM on 6/28/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

30 Terms

1
New cards

crond

A daemon in Linux that reads configuration files and manages the execution of scheduled tasks.

2
New cards

/etc/crontab

The configuration file used for system-wide scheduled jobs in Linux.

3
New cards

crontab -l

A command used to display the current user’s list of scheduled jobs.

4
New cards

crontab -e

A command used to edit the current user’s crontab file.

5
New cards

crontab -r

A command used to remove all of the current user’s scheduled jobs.

6
New cards

Crontab Entry Syntax

The format used to schedule jobs, consisting of: minute (059)(0-59), hour (023)(0-23), day of month (131)(1-31), month (112)(1-12), and day of week (06 or 0,7)(0-6 \text{ or } 0,7).

7
New cards

*/x

A special character in crontab syntax used to define an interval, such as every seven minutes (/7*/7).

8
New cards

@reboot

A modern cron shortcut that schedules a command to run once immediately after the system reboots.

9
New cards

at

A utility for scheduling one-time tasks at a specific time, requiring the atd daemon to be active.

10
New cards

atq

A command used to list all pending tasks scheduled via the at utility.

11
New cards

anacron

A utility designed for systems that do not run 24/724/7, ensuring scheduled jobs run even if the system was powered off during the intended time.

12
New cards

Vixie Cron

A version of cron introduced in 19931993 that added security and logging enhancements.

13
New cards

Brian Fox

The individual who created Bash in 19891989 as part of the GNU Project.

14
New cards

((...))((...))

The syntax used for performing in-process integer arithmetic within a Bash script.

15
New cards

#!\text{/bin/bash}

The Shebang line, which indicates that the script should be interpreted and executed by the Bash shell.

16
New cards

read

A Bash command used to capture user input from the keyboard and assign it to a variable.

17
New cards

["VAR1"=="VAR2"][ "\text{VAR1}" == "\text{VAR2}" ]

The standard conditional syntax in Bash used to compare strings or values.

18
New cards

ne-ne

A numeric comparison operator in Bash used to evaluate if two values are 'not equal.'

19
New cards

ge-ge

A numeric comparison operator in Bash used to evaluate if a value is 'greater than or equal to' another.

20
New cards

break

A command used within loops to exit the loop entirely.

21
New cards

continue

A command used within loops to skip the current iteration and move to the next one.

22
New cards

@@

A command line argument variable that represents all arguments passed to a Bash script.

23
New cards

00

A special Bash variable that stores the name of the script being executed.

24
New cards

$

The syntax identified in the provided transcript for representing the number of command line arguments (standardly denoted as #).

25
New cards

local

A keyword used in Bash functions to define a variable whose scope is restricted to that function.

26
New cards

??

A variable that holds the return value or exit status of the most recently executed command or function.

27
New cards

e-e

A file check operator used to determine if a specific file or directory exists.

28
New cards

d-d

A file check operator used to determine if a specific path exists and is a directory.

29
New cards

f-f

A file check operator used to determine if a specific path exists and is a regular file.

30
New cards

Bourne Family

A shell family characterized by shells such as sh, ash, zsh, ksh, and bash.