Как я могу получить эти диалоговые окна, информирующие меня о том, что мне нужно перезагрузить, чтобы перестать всплывать?

Проще использовать позиционные значения, например,

7z l 7zarchive.7z | tail -n 1 |awk '{ print $3 + $5; }'

, дающее общее количество файлов и папок.

В последней строке

20643          311  2 files, 0 folders

1 доллар равен «20643 », 2 доллара равен «311» , 3 доллара "2" , $ 4 - "файлы, ", $ 5 - "0" и ] $ 6 - это «папки» . Вы можете сделать его более определенным, используя регулярное выражение, соответствующее строке.

0
02.06.2019, 18:37
2 ответа

Редактировать файл/etc/needrestart/notify.conf

Раскомментировать строку,

#NR_NOTIFYD_DISABLE_NOTIFY_SEND='1'

Так выглядит

NR_NOTIFYD_DISABLE_NOTIFY_SEND='1'
6
28.01.2020, 02:22

Лучший способ избавиться от уведомлений — перезапустить соответствующие программы.

Уведомления создаются needrestart; если вы не заботитесь о них, вы можете удалить пакет или удалить конкретный сценарий уведомления /etc/needrestart/notify.d/400-notify-send.

5
28.01.2020, 02:22

Теги

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