Как корректно завершить фоновый процесс firefox, чтоб при повторных запусках не возникали ошибки вида "Firefox некорректно завершил работу" ?
Пишу скрипт на python3, сейчас убиваю процесс так: os.system('pkill -f firefox')
Подскажите более элегантное решение, пожалуйста :)
А чем это не устраивает?
Корректное завершение процесса - это закрытие браузера внутри самого процесса браузера без ошибок, если вы внешне закрываете процесс то это всегда будет "некорректно".