sun's longitude:09 09 22 
¡¤ ÀÚÀ¯°Ô½ÃÆÇ ¡¤ ¹¯°í´äÇϱ⠡¤ ¾ËÆĹ®¼­ ¡¤ RPMS list
¡¤ »ç¿ëÀÚ¹®¼­ ¡¤ ÆÁ/FAQ¸ðÀ½ ¡¤ ¸®´ª½ºLinks ¡¤ ÀÚ·á½Ç
¡¤ ¼­¹öÁ¤º¸ ¡¤ ¿î¿µÀÚ ¡¤ Books/FAQ ¡¤ FreeBSD
 
/board/read.php:¼Ò½ºº¸±â   
 
¾ËÆĹ®¼­
ÀÚÁÖ Àؾî¸Ô°Å³ª, ¸Þ¸ðÇØ µÑ Çʿ伺ÀÌ ÀÖ´Â ÆÁÀ̳ª ¹®¼­, ±âŸ µîµî
[*** ¾²±â ±ÝÁö´Ü¾î ÆÐÅÏ ***]
±Û º»¹® Áß°£¿¡ ¾÷·ÎµåÇÒ À̹ÌÁö¸¦ Ãß°¡ÇÏ´Â ¹æ¹ý : @@À̹ÌÁöÀ̸§@@
ex) @@foo.gif@@
107 ¹ø ±Û: [PHP & SHELL] daemon mode -- background
±Û¾´ÀÌ: »êÀÌ [ȨÆäÀÌÁö] ±Û¾´³¯: 2004³â 12¿ù 21ÀÏ 21:37:18 È­(Àú³á) Á¶È¸: 3073
daemon mode -- background mode ±¸Çö

[PHP]

-- example.php --------------------------------------------
#!/usr/local/bin/php -q
<?php
## -F : run main process in foreground, default background
## -p PIDFILE, -u USER, -m MAXCONNECTION
##
$opt = getopt('Fp:u:m:');

echo 'PPID:'.getmypid()."\n"; // parent PID, debug mode

if(!isset($opt['F'])) // is mean that backgrund mode
{
  $pid = pcntl_fork();

  ## fork(2) -- man 2 fork
  ## -1(fork fail), 0(child), other(parent)
  ##
  if($pid == -1)
  {
	echo 'fork fail'."\n"; // some write to error_log file
	exit;
  }
  else if($pid != 0) exit; // is parent pid

  echo 'PID:'.getmypid()."\n"; // child PID, debug mode
}

while(1)
{
 ...
}

exit;
?>
-----------------------------------------------------------

[Born-SHELL]

-- example.sh ---------------------------------------------
#!/bin/sh

_main()
{
  while [ 1 ] ; do
	...
  done
}

_main &

exit 0
-----------------------------------------------------------

 
ÀÌÀü±Û : [SHELL] ¶óÀδÜÀ§·Î Àоî¿À±â
´ÙÀ½±Û : [apache] apache_wrapper  
 from 211.44.63.181
JS(Redhands)Board 0.4 +@

|±Û¾²±â| |´äÀå¾²±â| |¼öÁ¤| |»èÁ¦|
|ÀÌÀü±Û| |´ÙÀ½±Û| |¸ñ·Ïº¸±â|
Àμâ¿ë 

apache lighttpd linuxchannel.net 
Copyright 1997-2024. linuxchannel.net. All rights reserved.

Page loading: 0.02(server) + (network) + (browser) seconds