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