Можно также использовать fgrep
(который справедлив grep
с -F
флаг). Это вынуждает grep интерпретировать шаблон как фиксированную строку (т.е. это будет рассматривать a \
как литерал \
). Необходимо будет все еще защитить обратные косые черты от расширения оболочкой.
grep -F '\resources\'
Если Вы запустите в них, то система закроет вниз / перезагрузку, как только она вводит runlevel. runlevel является по существу просто способом указать меры, которые Вы хотите принять, когда Вы вводите/оставляете определенное состояние, в этом отношении, после того как те runlevels вводятся, они выполняют программы, которые готовят компьютер, чтобы закрыть или перезагрузить, соответственно.
Можно проверить это на собственном опыте в
/etc/rc0.d
/etc/rc6.d
Если название сценария запускается с "S", оно работает при запуске; если это запускается с "K", это работает на завершении работы (или при спуске по уровню). Проверьте этот ответ и особенно комментарии (исправления), сделанные James O' Gorman.
Редактирование - убедиться проверить комментарий Dave Sherohman ниже.
K
сценарии (сопровождаемый runlevel 2 S
сценарии), но конечно "не спускает уровень". То же для runlevel 3 или 5 - 6, или от 3 до 0, или любое несметное число другие комбинации. Намного лучше просто рассуждать о том, что скрипты запущены при вводе (S
, если кто-либо существует) или выходящий (K
, снова, если кто-либо существует), определенный runlevel.
– a CVn
15.11.2012, 21:37