> Вчера убивал vlc:
> kill vlc
> kill 8659
> killall vlc
> killall -s 9 vlc
% kill <Tab>
862 0,0 ttyv7 0:00,73 -zsh (zsh)
2421 0,0 pts/0 17:57,05 tor
25582 0,0 ttyv7 0:00,01 /bin/sh /usr/local/bin/startx
40765 0,0 pts/1 0:00,33 mupdf lpro/reference_manual.pdf
25595 0,0 ttyv7 0:00,00 putty.exe /home/anonym/.xinitrc -- /usr/local/bin/X :0 -aut
...
% kill -<TAB>
-l -- list signal names or numbers of specified signals
-n -- specify signal number
-s -- specify signal name
-ABRT -CHLD -FPE -INFO -KILL -PROF -STOP -THR -TTIN -USR1 -WINCH
-ALRM -CONT -HUP -INT -LIBRT -QUIT -SYS -TRAP -TTOU -USR2 -XCPU
-BUS -EMT -ILL -IO -PIPE -SEGV -TERM -TSTP -URG -VTALRM -XFSZ % killall <Tab>
dbus-launch geany putty.exe ps tcsh urxvtd zsh
% killall -<Tab>
-ABRT -CHLD -FPE -INFO -KILL -PROF -STOP -THR -TTIN -USR1 -WINCH
-ALRM -CONT -HUP -INT -LIBRT -QUIT -SYS -TRAP -TTOU -USR2 -XCPU
-BUS -EMT -ILL -IO -PIPE -SEGV -TERM -TSTP -URG -VTALRM -XFSZ
% pkill
Xorg dbus-daemon gconfd-2 mupdf tcsh
> Работает только последнее, когда оно с sudo. Процесс мой, создан мной, зачем
> мне админские права и почему он не убивается простым kill?
То ли кто-то что-то делал не так (выхлопа-то не было, хотя kill vlc должен был выплюнуть ошибку уже потому, что ожидает PID, а не имя), то ли оно запускает демона, то ли перепончатые (по своему обыкновению) опять что-то намудрили?
> А если не убивается, то зачем вообще нужен kill?
Т.е. в лучших традициях критикуемых обладателей гордо задранной гузки -- не понял и не разобрался, но посчитал что "оно не нужно!"?
kill и killall по умолчанию передают SIGTERM, т.е. "просьбу" самостоятельно завершить работу приложения. А SIGKILL уже убивает процесс.
> Я к чему это: адекватного ответа здесь нет.
Взаимно -- достаточно адекватного (т.е. с детальками, а не "караул! Ничего не работает!" вопроса я тоже не вижу.
> Зато неадекват, которых множество на линукс-форумах, быстро сведёт всё к УМВР и ССЗБ.
Ну а кто виноват? У меня все работает, а значит кто-то тут сам себе злобный Б.