ptrace_scope für Debugging setzen

  • Hallo,


    ich hoffe mir kann jemand helfen.
    Für das Debuggen von Cobol-Programmen soll ein Process-Trace (ptrace) ermöglicht werden. Nun habe ich gelesen, dass seit einigen SuSE-Distributionen PTRACE_SCOPE per Default auf 0 gesetzt wird, so dass nur Kind-Prozesse verfolgt werden können.
    Zum Debuggen muss aber ein "Vater"-Prozess verfolgt werden.


    Es wird ein Telnet-Terminal (Windows) gestartet, welches den nachfolgend gestarteten Debug-Prozess (SLES11) tracen soll.
    Es erfolgt dann aber eine Meldung Unable to attach to active debuggee process.



    1. Wie kann ich feststellen welcher Wert aktuelle für PTRACE_SCOPE gesetzt ist?
    2. Wie kann ich für einen einzelnen Debug-Prozess (nicht Systemweit) einen Prozess-Trace für einen Vater-Prozess erlauben?


    Danke und Gruß
    Carsten Althoff


    Verwendete Umgebung:
    SLES11
    Linux sles113.0.76-0.11-default #1 SMP Fri Jun 14 08:21:43 UTC 2013 (ccab990) x86_64 x86_64 x86_64 GNU/Linux
    VisualCobol 2.2
    V2.2 revision 2 build 10/10/2 G; 27714. Run Time System KXCSU/AA0/00000V

    Für den Inhalt des Beitrages 82430 haftet ausdrücklich der jeweilige Autor: althoffc