Как правильно заметил @Joe в комментарии, лучше всего переписать такой опасный сценарий. Однако, если вы хотите продолжить работу с текущим сценарием, рудиментарный метод заключается в том, чтобы обернуть все операции rm
в условия if
.
Так, например:
if pwd | grep <some-pattern>;
then rm -r */;
fi;
Вы можете изменить часть grep
в соответствии с вашими потребностями. Я хочу сказать, что достаточно выполнить простую проверку grep
перед выдачей команды rm
.
Я загружаю необходимые модули при загрузке, после создания файла xxx.conf в /etc/modules -load.d/, где xxx.conf свободен -из имени файла и содержимого файла находится в форме:
module1
module2
modulen
С уважением!