예약된 작업
코드 복사 코드는 다음과 같습니다.
ignore_user_abort() // 사용자가 브라우저를 닫고 프로그램은 계속 실행됩니다
set_time_limit(0); // 프로그램 실행 시간에는 제한이 없습니다.
$interval = 3; // 프로그램 루프 간격 초
$link = mysql_connect('localhost', 'username', 'paswd');
mysql_select_db('test');
mysql_query("SET NAMES 'utf8'")
do {
// 시작을 중지하려면 브라우저를 닫으세요.
echo str_repeat(' ', 4069); // PHP는 출력할 때 사용자 연결 상태만 확인합니다. 일부 웹 서버의 경우 출력_버퍼링의 기본값은 4096자입니다. 이를 활성화하려면 4069로 설정하세요.
ob_flush();
flush();
// 사용자가 브라우저를 닫고 중지합니다.
$query = "INSERT INTO `test`.`test_demo` (`title`, `content`) VALUES ('예약된 작업', '" . date("Y-m-d H :i:s", time()) . "')";
mysql_query($query); // 데이터베이스 쓰기 확인 프로그램 사용
sleep($interval);
} while (true) ;
코드 복사 코드는 다음과 같습니다.
// 시작을 중지하려면 사용자가 브라우저를 닫습니다.
echo str_repeat (' ', 4069 ); // PHP는 출력할 때 사용자 연결 상태만 확인합니다. 일부 웹 서버의 경우 출력_버퍼링의 기본값은 4096자입니다. 이를 활성화하려면 4069로 설정하세요.
ob_flush ();
flush()
// 사용자가 종료하기 위해 브라우저를 닫습니다
위에서는 리눅스 예약 작업의 내용을 포함하여 사용자 연결 상태를 감지하는 리눅스 예약 작업 PHP 예약 작업을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.