Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.perl > #568

Re: perldebug mit TTY-Option steuern?

From Thomas Dorner <dclp250427.dorner@spamgourmet.com>
Newsgroups de.comp.lang.perl
Subject Re: perldebug mit TTY-Option steuern?
Date 2025-04-27 14:23 +0200
Message-ID <6ezfg194j4.fsf@th-dorner.de> (permalink)
References <87tt69svfa.fsf@vagabond.tim-landscheidt.de>

Show all headers | View raw


Tim Landscheidt <tim@tim-landscheidt.de> writes:
> Meine Versuche mit „PERLDB_OPTS="TTY=/file/name" perl -d
> […]“ führten jedoch nur zu einem hängenden Prozess, sowohl
> wenn „/file/name“ eine reguläre Datei war als auch eine mit
> mkfifo(1) erzeugte named pipe.
>
> Wie kann ich ein Script in dem Debugger starten und letzte-
> rem Befehle übermitteln, ohne das stdin des Scriptes oder
> eine Datei .perldb verändern zu müssen?

Ich verwende in solchen Fällen ein separates Terminal, in dem ein sleep
Prozess läuft:

|xterm -e sleep 3600	# 1 h debugging time

Dann suche ich mir das zugehörige TTY des sleep Prozesses:

|cat /proc/"$sleep_pid"/fd/0

Das weise ich dann dem TTY Parameter in PERLDB_OPTS zu.

Alternativ geht auch umgekehrt:

|export PERLDB_OPTS+=" TTY=$(tty)"
|xterm -e perl -d ...

Das Ganze ist bei mir Teil eines umfangreicheren Perl Debugging Skripts
(mit passender ~/.perldb), daß auch noch etliche andere Konfigurationen
macht.

Viele Grüße, Thomas
-- 
Adresse gilt nur kurzzeitig!

Back to de.comp.lang.perl | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

perldebug mit TTY-Option steuern? Tim Landscheidt <tim@tim-landscheidt.de> - 2025-04-27 11:20 +0000
  Re: perldebug mit TTY-Option steuern? Thomas Dorner <dclp250427.dorner@spamgourmet.com> - 2025-04-27 14:23 +0200
    Re: perldebug mit TTY-Option steuern? Tim Landscheidt <tim@tim-landscheidt.de> - 2025-04-27 20:38 +0000
      Re: perldebug mit TTY-Option steuern? Thomas Dorner <dclp250428.dorner@spamgourmet.com> - 2025-04-28 17:46 +0200
  Re: perldebug mit TTY-Option steuern? Tim Landscheidt <tim@tim-landscheidt.de> - 2025-04-27 20:29 +0000

csiph-web