Wie sende ich einen Prozess in den Hintergrund, der nicht von der Shell gestartet wurde?

Wie sende ich einen Prozess in den Hintergrund, der nicht von der Shell gestartet wurde?

Ich weiß, wie man Prozesse, die über eine Shell gestartet wurden, mithilfe von Shell-Befehlen in den Hintergrund und Vordergrund bgschickt fg.

Wie kann ich einen Prozess senden, der durch Klicken auf Symbole oder ein Menü gestartet wurde? Beispielsweise öffne ich Firefox über das Menü und möchte den geöffneten Firefox nach Wunsch in den Hintergrund und in den Vordergrund schicken?

Ich konnte die Manpage von nicht finden bg.

Antwort1

tl;dr, ich glaube nicht, dass das geht.

fgund bg(und Ctrl- z) interagieren mit Prozessen, die durch denaktuelle Shell(„Jobs“), und es wäre ein Sicherheitsproblem, wenn eine Shell den Job einer anderen Shell übernehmen könnte.

man bashWeitere Einzelheiten finden Sie im Abschnitt „Jobsteuerung“ .

verwandte Informationen