Job running Perl script failed with "invalid shell" error while specifying perl as shell name.
UNIX and Linux base systems
The Perl shell specified in the job definition shell statement is considered 'invalid' due to the shell is missing in the parameter oscomponent.validshell in the agentparm.txt file.
1. Add Perl shell as a valid shell in agentparm.txt file. For example:
2. The corresponding job definition does not have the correct shell that is specified in the shell statement.
Agent Error Messages on UNIX