ps aux | grep -i office | awk {'print $2'} | xargs kill
Я могу использовать вышеупомянутую команду для уничтожения LibreOffice, но это резко уничтожит процесс. Но я хочу сделать это тот же способ, которым это происходит, когда я закрыл систему. Таким образом, это спрашивает меня, если я хочу сохранить какие-либо изменения прежде, чем закрыть диалоговое окно.
Править: Я создаю инструмент, в котором я должен уничтожить другое выполнение процессов. Таким образом, я хотел знать, как дать шанс закрытия корректно к этим приложениям.
Любой POSIX сигнализирует, что можно отправить, сразу закроет приложение.
Можно использовать wmctrl
:
wmctrl -c LibreOffice
Использовать -F
искать строго.
xdottool
wmctrl -l
и затем закройте его с wmctrl -ic ID
.