В общем, если вы ищете PID известной командной строки, pgrep
предпочтительнее ps | grep
, потому что вам не нужно фильтровать вывод для извлечения PID.Вы можете использовать pgrep
с -f
для соответствия полной командной строке:
pgrep -f 'node /etc/skbx/host/skbx.js'
Вы также можете выбирать процессы по идентификатору родительского процесса и управляющему терминалу, среди других критериев.
Если у вас не установлен pgrep
, вы можете использовать grep
в конвейере. В следующем примере мы используем класс символов в шаблоне, предоставленном для grep
, чтобы предотвратить появление самого grep
в выводе. Это меньше печатать, чем передавать вывод в grep -v grep
или аналогичный:
ps aux | grep '[n]ode /etc/skbx/host/skbx.js' | awk '{print $2}'
Команда grep
, указанная в выводе ps
, будет включать литералы в квадратных скобках которые не совпадают в результирующем шаблоне, используемом grep
.
Прежде всего убедитесь, что в вашей системе установлена поддержка индикаторов (пакеты libindicator7 и libindicator3 -7 ).
Это позволит вашей системе получать индикаторные сообщения.
$ sudo apt-get install libindicator7 libindicator3-7
Затем в Thunderbird откройте «Инструменты» → «Добавить» -. Убедитесь, что расширение под названием «Messaging Menu and Unity Launcher Integration» включено (, оно должно быть установлено по умолчанию ).
Это позволит Thunderbird отправлять индикаторные сообщения в систему.
Наконец, перезапустите Thunderbird.
Так отображается значок значка в «Диспетчере задач» по умолчанию (, что соответствует вашему случаю ),
в то время как это выглядит как переключение на апплет «Только значок диспетчера задач».
В любом случае обратите внимание, что индикатор подсчитывает не количество непрочитанных сообщений, а новых сообщений вместо (, что вы и просили ). Например, вот у меня много непрочитанных сообщений, но только 2 из них новые. Поэтому индикатор счетчика показывает цифру 2.
libindicator3-7
и libindicator7
уже установлены по умолчанию, а также добавление «Меню обмена сообщениями и интеграция с Unity Launcher» -в Mozilla Thunderbird. Таким образом, все шаги, представленные в другом ответе , в моем случае были бесполезны.
Я помню, что значок количества сообщений отображался на моем ноутбуке с установкой Ubuntu 18.04.1 LTS. По умолчанию он использует GNOME в качестве среды рабочего стола. Я установил там kubuntu-desktop
и позже переключился на KDE Plasma. Но в новой установке Kubuntu 18.04.2 с KDE Plasma не отображается только значок с количеством сообщений.
После этой довольно старой темы я заработал, установив thunderbird-gnome-support
пакет:
sudo apt install thunderbird-gnome-support
После этого просто перезапустите Thunderbird.