Completed
Cron Jobs: "SILENCE IS GOLDEN" What can go wrong with the following code if the script triggers errors that are not redirected properly?
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Writing Robust Bash Scripts
Automatically move to the next video in the Classroom when playback concludes
- 1 S OPIN SOURCE SUMMIT Writing Robust Bash Scripts
- 2 What can go wrong here?
- 3 Choose a shebang (#!) carefully ...
- 4 If you are coding in bash then use the bash shebang
- 5 If you want to create a POSIX script use 'checkbashisms' script to check your script for bashisms
- 6 Use set -o pipefail
- 7 Use local for variables in functions Variables in bash have global scope
- 8 Cron Jobs: "SILENCE IS GOLDEN" What can go wrong with the following code if the script triggers errors that are not redirected properly?
- 9 Exit your scripts with an explicit exit (n 0) on any non-normal exit
- 10 Use www.shellcheck.net Shell Script analysis tool