Как отправить процесс в фоновый режим, который не был запущен из оболочки?

Как отправить процесс в фоновый режим, который не был запущен из оболочки?

Я знаю, как отправить процесс, запущенный через оболочку, на передний план и обратно, используя команды bgи fg.

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

Я не смог найти страницу руководства bg.

решение1

Короче говоря, я не думаю, что вы сможете это сделать.

fgи bgCtrl- z) взаимодействовать с процессами, запущеннымитекущая оболочка(«рабочие места»), и если оболочка сможет взять на себя работу другой оболочки, это станет проблемой безопасности.

man bashПодробности смотрите в разделе «Управление заданиями» .

Связанный контент