Cela signifie que vous essayez d'exécuter un fichier binaire en utilisant votre script bash qui n'est pas destiné à être exécuté comme vous l'essayez. Il s'agit déjà d'un fichier binaire et vous essayez d'analyser et d'exécuter votre $SHELL.
dans un exemple très simple, si vous essayez d'exécuter la commande “w” comme
$ bash w
/usr/bin/w: /usr/bin/w: cannot execute binary file
de la même manière, vous risquez d'utiliser la même méthode ou ce qu'elle semble être à partir de votre extrait de code. 002
Alors que pour le reste de vos commandes, toutes ces commandes d'arrêt, d'arrêt, de redémarrage, etc. sont des commandes appartenant à l'utilisateur root et nécessitent des privilèges super-utilisateur pour être exécutées et effectuer l'opération requise. Les utilisateurs normaux ne peuvent pas les exécuter.