Задача как в бинарник засунуть кеш самого бинарника (MD5) по которому он будет проверять свою целостность сам ?!
Типа того запускаем file.sh if [ 'md5sum files.sh' != ТутИдёТХешФАйЛА ] echo "Поломали хады"
Думаю что такое не реально тк хеш файла помещённый в сам файл изменит хеш файла. Рекрусия !?