2.3.3 Scripts and Other Portable Components

The Perl, PHP, and Python utilities are popular as scripting tools because of their power and flexibility as well as their availability on most platforms. However, the shell is still the scripting tool of choice for most developers, primarily because of its availability across a variety of platforms and environments. When assessing scripts, check the program that executes the script for the following conditions:

  • Whether the program is available on Oracle Linux.

  • Whether the program is in a different location and the location is not in the user's path.

  • Whether multiple implementations of the program are available on the system and PATH is picking up the right one.

  • Whether the program uses an option that does not exist on Oracle Linux.

  • Whether the program uses an option that has different functionality on Oracle Linux.

  • Whether the output of the program is different and is redirected.