kill -KILL
(илиkill -9
)убивает процесс без возможности очистки. Сигнал SIGKILL
по своей конструкции не может быть перехвачен -.
Вместо этого используйте обычныйkill
(посылает TERM
по умолчанию ).
См. также:Почему мне не следует использовать 'kill -9' / SIGKILL
, потому что abruti
не начинается с b
, r
или u
.
Например, [br]*
означает, начиная с b
или r
, затем что угодно. abruti
имеет br
, но не в том месте. Шаблон, который можно использовать для сопоставления обоих, — *br*
.
Glob похож на регулярное выражение, но отличается. В glob *есть любое количество любых символов, например. *в регулярном выражении ). ?
— любой символ, например .?
в регулярном выражении.
С примерами:
find. -name "[bru]*" boo roo uoo find. -name "[bru][abc]*" baoo bboo bcoo rboo ucoo ...