Php script als dienst: Unterschied zwischen den Versionen
Aus metasec wiki
Admin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<?php #!/usr/bin/php4 -q <?php →* AGI Script for checking dialout permissions * (c) Lukas Ziaja <lz@metasec.de>: set_time_limit(0); declare(tick…“) |
Admin (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
+ | <pre> | ||
<?php | <?php | ||
#!/usr/bin/php4 -q | #!/usr/bin/php4 -q | ||
Zeile 27: | Zeile 28: | ||
?> | ?> | ||
+ | </pre> | ||
+ | |||
+ | chmod +x script_name.php | ||
+ | ./script_name.php |
Version vom 19. November 2010, 10:50 Uhr
<?php #!/usr/bin/php4 -q <?php /* * AGI Script for checking dialout permissions * (c) Lukas Ziaja <lz@metasec.de> */ set_time_limit(0); declare(tick=1); $pid = pcntl_fork(); if ( $pid == -1 ) { die("could not fork"); } elseif ( $pid ) { exit(); } else { // we are the child! } if ( posix_setsid() == -1 ) die("could not detach form terminal\n"); while ( !$test ) { so_something(); sleep(1); }; ?>
chmod +x script_name.php ./script_name.php