Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Prozess adoptieren

  1. #1
    Registrierter Benutzer
    Registriert seit
    02.07.2004
    Beiträge
    456

    Prozess adoptieren

    Hi Leute,

    mich tät interessieren, wie man in einem C++ Programm unter Linux einen Prozess als Child adoptiert. Man kann ja mit fork 'nen Child Prozess anlegen, aber einen existierenden Prozess adoptieren, da wüsste ich gerne, ob das geht und wenn ja, wie.

    Danke

    Grüße,
    Hendrik
    Anwendungsentwickler; ehem. Siemens, jetzt Nokia Siemens Networks GmbH. & CO KG
    C/C++;C#;VB;ASP.NET;Ajax;MSSQL
    Webentwicklung/Design; privat
    PHP;MySQL;HTML;XML;Typo3;Photoshop;ASP.NET;Ajax;MS SQL

  2. #2
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Ich glaube nicht, daß man einen Prozess "reparenten" kann.

    Zu welchem Zweck brauchst du das?

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  3. #3
    Registrierter Benutzer
    Registriert seit
    02.07.2004
    Beiträge
    456
    Ich hab 'n Programm, das eine Reihe von Child-Prozessen verwaltet. Die Childs heißen immer gleich, könnten aber auch separat von einem Benutzer gestartet werden. Oder sie existieren noch aus früheren Laufzeiten des Programms als Childs von init. Da es in unserer Konstellation derer maximal 8 auf einem System geben kann, würde ich die Prozesse gerne readoptieren.

    Möglich ist das wohl... gdb kann das ja auch. Zumindest insofern, daß er Signale von den Prozessen erhält etc.
    Anwendungsentwickler; ehem. Siemens, jetzt Nokia Siemens Networks GmbH. & CO KG
    C/C++;C#;VB;ASP.NET;Ajax;MSSQL
    Webentwicklung/Design; privat
    PHP;MySQL;HTML;XML;Typo3;Photoshop;ASP.NET;Ajax;MS SQL

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •