fork a Solaris

Michal Prihoda mph na mph.spinet.cz
Středa Červenec 7 12:27:36 MEST 1999


Dobry den,

mam trosicku problem uchodit fork na Solarisu 2.7. Napsal jsem si takoveho maleho demonka pro spravu IMAP serveru. Psal jsem to v Linuxu a tam to chodilo bez problemu. Ale kdyz tentyz skript pustim na Solarisu, prijme prvniho klienta a pote skonci. Kdyz tu vec pustim v debugging modu, zahlasi:

######### Forked, but do not know how to change a TTY. #########
  Define $DB::fork_TTY 
       - or a function DB::get_fork_TTY() which will set $DB::fork_TTY.
  The value of $DB::fork_TTY should be the name of TTY to use.
  On UNIX-like systems one can get the name of a TTY for the given window
  by typing tty, and disconnect the shell from TTY by sleep 1000000.

Zkousel jsem zjistovat, co je to z funkci DB::get_fork_TTY, zkousel jsem nastavovat $DB::fork_TTY, prohledaval jsem Perl FAQ, perlipc ap. ale bezuspesne. Pokud nastavim $DB::fork_TTY na nejake tty, udela to totez, pouze nezahlasi vyse uvedenou chybu. Jen prohlasi "Debugged program terminated.". 

Uplne by mi stacilo, kdyby mi nekdo mohl poradit, kde nalezt balik DB a uvedenou funkci, snad bych potom konecne pochopil, co po me vlastne chce.

Diky moc

-- 
---------------------
Michal Prihoda
SpiNet, a.s.
---------------------


Další informace o konferenci Perl