#!/bin/bash
não transforma seu script de shell em um executável.
Ele só garante que ele será interpretado por bash
para o qual você fornece o local - depois de torná-lo executável por chmod u+x SCRIPTNAME
.
Deixe-me explicar novamente : cadetkpgm.sh
is não é um comando, a menos que você torne executável.