PID для Chrome окна приложения меняется - PullRequest
0 голосов
/ 24 апреля 2020

Я запускаю новое окно Chrome / Chromium из терминала с параметром --app, пытаясь получить PID в процессе, например так: chrome --app="data:whatever" & PID=$!

Это возвращает действительный PID, пока так как браузер не запускается. Однако, если в браузере уже было открыто окно, я получаю сообщение «Открытие в существующей сессии браузера». В PID еще есть номер, но он не имеет ничего общего с процессом / окном, которое я только что открыл. Когда я запускаю kill -0 $PID, процесс больше не выполняется (но окно приложения, конечно же, все еще остается).

Цель: я просто хочу знать, когда кто-то закрывает приложение, запущенное из скрипта, и затем выполните код очистки.

...