| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | CGI, der går i stå? Fra : Steen Suder, privat | 
  Dato :  10-12-04 15:45 |  
  |   
            Haves:
 Linuxboks med Apache webserver. Herpå Perlscript, der læser en cfg.-fil 
 med brugeroplysninger og åbner/lukker for maskiner på LAN i firewall på 
 baggrund af cfg.-filen.
 
 Perl-scriptet aktiveres ved tryk på knap på webside og spytter OK/Fejl 
 ud til browseren for hver bruger.
 
 Problem:
 Der er tale om et par hundrede brugere eller flere, så det tager lidt 
 tid. Hvis brugeren bliver utålmodig og klikker væk, risikeres det 
 scriptet ikke kører færdig, med en "ufuldstændig" firewall-opsætning til 
 følge.
 
 Som jeg ser det, stopper scriptet fordi den "mister forbindelsen" til 
 browseren (mister kontakt til kontrollerende tty eller hvad ved jeg).
 
 
 Hvordan sikrer jeg mig vha. en simpel teknik at scriptet køres til ende 
 uanset hvad der sker fra browserens side?
 
 Jeg har været ude i overvejelser om at brug at-kommandoen etc., men det 
 kan da ikke passe at det skal være nødvendigt?
 
 -- 
 Steen Suder
 Prøv at forestille dig, at du er en anden, og læs så din artikel igennem
 inden du sender den. Alle har interesse i, at du staver og formulerer
 dig, så godt du kan. På den måde forstås det lettere, hvad du skriver.
  
            
             |   |   
            
        
 
            
         
           Thorbjoern Ravn Ande~ (10-12-2004) 
         
	
            | Kommentar Fra : Thorbjoern Ravn Ande~ | 
  Dato :  10-12-04 19:59 |  
  |  
 
            "Steen Suder, privat" <sfs_news_spam@suder.dk> writes:
 > Hvordan sikrer jeg mig vha. en simpel teknik at scriptet køres til
 > ende uanset hvad der sker fra browserens side?
 Fork, og fork igen.  Det sidste barn kører upåvirket til ende.
 -- 
   Thorbjørn Ravn Andersen
   http://unixsnedkeren.dk/ravn
            
             |   |   
            
        
 
            
         
           Steen Suder, privat (10-12-2004) 
         
	
            | Kommentar Fra : Steen Suder, privat | 
  Dato :  10-12-04 22:55 |  
  |   
            Thorbjoern Ravn Andersen wrote:
 > "Steen Suder, privat" <sfs_news_spam@suder.dk> writes:
 > 
 > 
 >>Hvordan sikrer jeg mig vha. en simpel teknik at scriptet køres til
 >>ende uanset hvad der sker fra browserens side?
 > 
 > 
 > Fork, og fork igen.  Det sidste barn kører upåvirket til ende.
 
 Jeg er bekendt med fork-begrebet, men har dog aldrig selv brugt det i Perl.
 
 Har du et link til et "godt" eksempel på brug af fork i den sammenhæng 
 jeg spørger til?
 
 -- 
 Steen Suder
 Prøv at forestille dig, at du er en anden, og læs så din artikel igennem
 inden du sender den. Alle har interesse i, at du staver og formulerer
 dig, så godt du kan. På den måde forstås det lettere, hvad du skriver.
  
            
             |   |   
            
        
 
            
         
            Thorbjoern Ravn Ande~ (10-12-2004) 
         
	
            | Kommentar Fra : Thorbjoern Ravn Ande~ | 
  Dato :  10-12-04 23:01 |  
  |  
 
            "Steen Suder, privat" <sfs_news_spam@suder.dk> writes:
 > Jeg er bekendt med fork-begrebet, men har dog aldrig selv brugt det i Perl.
 > 
 > Har du et link til et "godt" eksempel på brug af fork i den sammenhæng
 > jeg spørger til?
 Start med  http://www.oreilly.com/openbook/cgi/ch10_10.html
Hvis du skal lave meget Perlprogrammering kan "The Perl Cookbook"
 anbefales at have på hylden.  Masser af grydeklar sovs.
 -- 
   Thorbjørn Ravn Andersen
   http://unixsnedkeren.dk/ravn
            
             |   |   
            
        
 
            
         
           Lars Balker Rasmusse~ (11-12-2004) 
         
	
            | Kommentar Fra : Lars Balker Rasmusse~ | 
  Dato :  11-12-04 09:29 |  
  |  
 
            Thorbjoern Ravn Andersen <nospam0000@c.dk> writes:
 > "Steen Suder, privat" <sfs_news_spam@suder.dk> writes:
 >
 >> Hvordan sikrer jeg mig vha. en simpel teknik at scriptet køres til
 >> ende uanset hvad der sker fra browserens side?
 >
 > Fork, og fork igen.  Det sidste barn kører upåvirket til ende.
 Ej, hvor gammeldags.
 Proc::Daemon er din ven.
 http://perladvent.org/2004/9th/
-- 
 Lars Balker Rasmussen                             Consult::Perl
                                                   http://consult-perl.dk
            
             |   |   
            
        
 
            
         
           Thorbjoern Ravn Ande~ (11-12-2004) 
         
	
            | Kommentar Fra : Thorbjoern Ravn Ande~ | 
  Dato :  11-12-04 15:27 |  
  |  
 
            Lars Balker Rasmussen <lars@balker.org> writes:
 > Ej, hvor gammeldags.
 > 
 > Proc::Daemon er din ven.
 Ikke alt det der moderne syntakssukker.  Fork er fork.
 -- 
   Thorbjørn Ravn Andersen
   http://unixsnedkeren.dk/ravn
            
             |   |   
            
        
 
            
         
            Stig H. Jacobsen (11-12-2004) 
         
	
            | Kommentar Fra : Stig H. Jacobsen | 
  Dato :  11-12-04 19:15 |  
  |  
 
            On 11 Dec 2004 15:27:26 +0100, Thorbjoern Ravn Andersen wrote:
 > Ikke alt det der moderne syntakssukker.  Fork er fork.
 Rigtige Perl-programmører bruger ikke CPAN?   
-- 
 Stig - remove 'nospam.' to send me mail
 Synchronize your bookmarks:  http://syncit.goth.dk/
            
             |   |   
            
        
 
            
         
             Christian Laursen (11-12-2004) 
         
	
            | Kommentar Fra : Christian Laursen | 
  Dato :  11-12-04 19:34 |  
  |  
 
            "Stig H. Jacobsen" <usenet_dk@nospam.goth.dk> writes:
 > On 11 Dec 2004 15:27:26 +0100, Thorbjoern Ravn Andersen wrote:
 > 
 > > Ikke alt det der moderne syntakssukker.  Fork er fork.
 > 
 > Rigtige Perl-programmører bruger ikke CPAN?   
Rigtige perl-programmører er dovne, så de bruger CPAN i stor stil.
 -- 
 Christian Laursen
            
              |   |   
            
        
 
            
         
             Thorbjoern Ravn Ande~ (11-12-2004) 
         
	
            | Kommentar Fra : Thorbjoern Ravn Ande~ | 
  Dato :  11-12-04 21:30 |  
  |  
 
            "Stig H. Jacobsen" <usenet_dk@nospam.goth.dk> writes:
 > > Ikke alt det der moderne syntakssukker.  Fork er fork.
 > 
 > Rigtige Perl-programmører bruger ikke CPAN?   
Rigtige Perl-programmører forkaster de n implementationer af noget
 lignende der allerede ligger på CPAN, og laver en helt ny med et navn
 der kun giver mening hvis man forstår det der forsøges skjult (hvorfor
 man ikke kan huske den).
 -- 
   Thorbjørn Ravn Andersen
   http://unixsnedkeren.dk/ravn
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |