mamaar Skrevet 21. september 2005 Del Skrevet 21. september 2005 hvis det går; hvordan kan man få et perlprogram til å bare ligge i prosesser (så man må trykke ctrl+alt+delete for å kunne stoppe det) Lenke til kommentar
Torbjørn Skrevet 26. september 2005 Del Skrevet 26. september 2005 Du finner kanskje noe her: http://search.cpan.org/search?m=module&q=win32&s=91 Lenke til kommentar
superlaban Skrevet 29. september 2005 Del Skrevet 29. september 2005 I unix/linux kan du starte programmet med en & bakerst slik: /mappen/for/program.pl & Men man kan også legge dette på en linje inne i programmet: fork and exit; Dette virker også i windows. I hvertfall i CygWin (www.cygwin.com) Lenke til kommentar
Torbjørn Skrevet 29. september 2005 Del Skrevet 29. september 2005 merk at det må mer til for å frigjøre seg fra parent. da i hovedsak å lukke STDIN, STDOUT og STDERR eller redirecte disse, og avslutte andre åpne sockets. Lenke til kommentar
Manfred Skrevet 30. september 2005 Del Skrevet 30. september 2005 vil ikke gaflingen frigjøre fra parent? (fork and exit) Lenke til kommentar
Torbjørn Skrevet 30. september 2005 Del Skrevet 30. september 2005 (endret) åpne filehandles vil fortsatt låse child. Prøv selv: $ perl -le 'fork and exit; sleep 1 while(1);' $ exit Terminalen henger, helt til du fra en annen terminal finner pid og killer. Endret 30. september 2005 av Torbjørn Lenke til kommentar
trtrtr Skrevet 26. januar 2006 Del Skrevet 26. januar 2006 Vet ikke helt om jeg vil svare på dette spørsmålet før jeg vet hva programmet ditt skal benyttes til, haha.. Men uansett, ta en titt på CreateProcessAsUser fra Win32::AdminMisc modulen. Denne metoden er noe lignende Win32::Process, men enda kraftigere. e.g. my $PID = Win32::AdminMisc::CreateProcessAsUser( $FullPathToProgram, Flags => DETACHED_PROCESS, Show => SW_HIDE ); Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå