Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.perl > #568
| 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> |
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 | Next — Previous in thread | Next in thread | Find similar
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