Questo errore lo possiamo trovare quando il crontab non funziona, lanciato manualmente uno script sh funziona correttamente, quando poi invece lo mettiamo nel crontab questo potrebbe non funzionare, la causa è derivante da una codifica tra editor, da molte parti trovere scritto che questo errore si verifica quando editate un file su Windows e poi lo caricate su Linux. NON E’ VERO!!!Ho avuto questo errore editando/creando file con Ubuntu su Centos utilizzando il mio amato nano editor. Il problema di bin/bash nomescript.sh M no such file or directory si risolve ripassando i files ‘contaminati’ con dos2 unix.
Installiamolo sul nostro server
yum install dos2unix
e poi andiamo a ‘curare’ i nostri files con:
dos2unix nomefile
Il gioco è fatto.