Завершите процесс Java в фоновом режиме [dубликат]

Изменить: это устарело, для этого было написано расширение: https://extensions.gnome.org/extension/153/nothingtodo/

Для этого нет значения конфигурации, это сложно -кодировано в данный момент, но достаточно легко изменить:

gksudo gedit /usr/share/gnome-shell/js/ui/panel.js

Найдите строку, которая читает:

this._dateMenu = new DateMenu.DateMenuButton({ showEvents: true });

И просто измените true на false

Затем перезапустите оболочку GNOME, нажав Alt-F2 и введя r

Полезный ресурс для справки (см. раздел «Компоненты»): http://blog.fpmurphy.com/2011 /05/more-gnome-shell-customization.html

Изменить: для всех, кому это интересно, вот конечный результат:

6
задан 6 January 2014 в 22:18

10 ответов

Используйте killall:

killall <the_process_name>
5
ответ дан 18 July 2018 в 09:09

Используйте killall:

killall <the_process_name>
5
ответ дан 24 July 2018 в 19:16

Основная проблема заключается в команде «ps ax | grep something '. Это всегда отображает «grep ... something» как один из процессов, который на самом деле является «grep», начатым вами. вместо этого используйте 'pgrep', чтобы получить pid

: https://unix.stackexchange.com/questions/74185/how-can-i-prevent-grep-from-showing-up-in- пс-результаты

1
ответ дан 18 July 2018 в 09:09

pid в вашем примере, который продолжает меняться, - это идентификатор процесса вашего grep, пытающийся найти PID. Это означает, что ваши ps и grep не находят фактический процесс, который вы ищете.

Попробуйте запустить свой скрипт без завершающего «& amp;», чтобы увидеть, что он делает.

Вы также можете использовать инструмент «Системный монитор» из панели инструментов, чтобы просмотреть полный список процессов с идентификаторами процесса.

2
ответ дан 18 July 2018 в 09:09

Вы можете убить с помощью xkill. Просто зайдите в диалог «run» (Alt + F2), введите xkill, и указатель мыши изменится на «x». Укажите приложение, которое вы хотите убить и нажмите, и оно будет убито. Иногда бывает намного быстрее, чем загрузка системного монитора.

2
ответ дан 18 July 2018 в 09:09

вы можете использовать pkill для отправки сигнала уничтожения так же, как и сигнал kill

Eg: pkill firefox pkill -9 firefox
2
ответ дан 18 July 2018 в 09:09

Основная проблема заключается в команде «ps ax | grep something '. Это всегда отображает «grep ... something» как один из процессов, который на самом деле является «grep», начатым вами. вместо этого используйте 'pgrep', чтобы получить pid

: https://unix.stackexchange.com/questions/74185/how-can-i-prevent-grep-from-showing-up-in- пс-результаты

1
ответ дан 24 July 2018 в 19:16

pid в вашем примере, который продолжает меняться, - это идентификатор процесса вашего grep, пытающийся найти PID. Это означает, что ваши ps и grep не находят фактический процесс, который вы ищете.

Попробуйте запустить свой скрипт без завершающего «& amp;», чтобы увидеть, что он делает.

Вы также можете использовать инструмент «Системный монитор» из панели инструментов, чтобы просмотреть полный список процессов с идентификаторами процесса.

3
ответ дан 24 July 2018 в 19:16
  • 1
    Я нахожусь в Ubuntu, у которого нет хорошего пользовательского интерфейса. Все в командной строке. Как проверить все процессы? – arsenal 28 December 2013 в 12:11
  • 2
    @TechGeeky, используйте команду top для этого. – precise 28 December 2013 в 12:18
  • 3
    Если вы можете установить программное обеспечение, попробуйте «htop». Это лучше и проще в использовании (IMHO). – Javier Rivera 30 December 2013 в 14:12

Вы можете убить с помощью xkill. Просто зайдите в диалог «run» (Alt + F2), введите xkill, и указатель мыши изменится на «x». Укажите приложение, которое вы хотите убить и нажмите, и оно будет убито. Иногда бывает намного быстрее, чем загрузка системного монитора.

2
ответ дан 24 July 2018 в 19:16

вы можете использовать pkill для отправки сигнала уничтожения так же, как и сигнал kill

Eg: pkill firefox pkill -9 firefox
2
ответ дан 24 July 2018 в 19:16

Другие вопросы по тегам:

Похожие вопросы: