comparison getepg.php @ 86:c29d41d0c945

mod: 並列化テスト中
author Sushi-k <epgrec@park.mda.or.jp>
date Mon, 01 Mar 2010 17:46:03 +0900
parents 549d799d73ae
children 36ac7c416bd7 3bed74eca373
comparison
equal deleted inserted replaced
85:549d799d73ae 86:c29d41d0c945
41 if( ($num == 0) && check_file($temp_xml_bs) ) { 41 if( ($num == 0) && check_file($temp_xml_bs) ) {
42 $cmdline = "CHANNEL=".BS_EPG_CHANNEL." DURATION=180 TYPE=BS TUNER=0 MODE=0 OUTPUT=".$settings->temp_data." ".DO_RECORD . " >/dev/null 2>&1"; 42 $cmdline = "CHANNEL=".BS_EPG_CHANNEL." DURATION=180 TYPE=BS TUNER=0 MODE=0 OUTPUT=".$settings->temp_data." ".DO_RECORD . " >/dev/null 2>&1";
43 exec( $cmdline ); 43 exec( $cmdline );
44 $cmdline = $settings->epgdump." /BS ".$settings->temp_data." ".$temp_xml_bs; 44 $cmdline = $settings->epgdump." /BS ".$settings->temp_data." ".$temp_xml_bs;
45 exec( $cmdline ); 45 exec( $cmdline );
46 $cmdline = INSTALL_PATH."/storeProgram.php BS ".$temp_xml_bs; 46 $cmdline = INSTALL_PATH."/storeProgram.php BS ".$temp_xml_bs." >/dev/null 2>&1 &";
47 exec( $cmdline ); 47 exec( $cmdline );
48 if( file_exists( $settings->temp_data ) ) @unlink( $settings->temp_data ); 48 if( file_exists( $settings->temp_data ) ) @unlink( $settings->temp_data );
49 } 49 }
50 50
51 // CS 51 // CS
54 if( ($num == 0) && check_file($temp_xml_cs1) ) { 54 if( ($num == 0) && check_file($temp_xml_cs1) ) {
55 $cmdline = "CHANNEL=".CS1_EPG_CHANNEL." DURATION=120 TYPE=CS TUNER=0 MODE=0 OUTPUT=".$settings->temp_data." ".DO_RECORD . " >/dev/null 2>&1"; 55 $cmdline = "CHANNEL=".CS1_EPG_CHANNEL." DURATION=120 TYPE=CS TUNER=0 MODE=0 OUTPUT=".$settings->temp_data." ".DO_RECORD . " >/dev/null 2>&1";
56 exec( $cmdline ); 56 exec( $cmdline );
57 $cmdline = $settings->epgdump." /CS ".$settings->temp_data." ".$temp_xml_cs1; 57 $cmdline = $settings->epgdump." /CS ".$settings->temp_data." ".$temp_xml_cs1;
58 exec( $cmdline ); 58 exec( $cmdline );
59 $cmdline = INSTALL_PATH."/storeProgram.php CS ".$temp_xml_cs1; 59 $cmdline = INSTALL_PATH."/storeProgram.php CS ".$temp_xml_cs1." >/dev/null 2>&1 &";
60 exec( $cmdline ); 60 exec( $cmdline );
61 if( file_exists( $settings->temp_data ) ) @unlink( $settings->temp_data ); 61 if( file_exists( $settings->temp_data ) ) @unlink( $settings->temp_data );
62 } 62 }
63 $num = DBRecord::countRecords( RESERVE_TBL, "WHERE complete = '0' AND (type = 'BS' OR type = 'CS') AND endtime > now() AND starttime < addtime( now(), '00:03:05')" ); 63 $num = DBRecord::countRecords( RESERVE_TBL, "WHERE complete = '0' AND (type = 'BS' OR type = 'CS') AND endtime > now() AND starttime < addtime( now(), '00:03:05')" );
64 if( ($num == 0) && check_file($temp_xml_cs2) ) { 64 if( ($num == 0) && check_file($temp_xml_cs2) ) {
65 $cmdline = "CHANNEL=".CS2_EPG_CHANNEL." DURATION=120 TYPE=CS TUNER=0 MODE=0 OUTPUT=".$settings->temp_data." ".DO_RECORD . " >/dev/null 2>&1"; 65 $cmdline = "CHANNEL=".CS2_EPG_CHANNEL." DURATION=120 TYPE=CS TUNER=0 MODE=0 OUTPUT=".$settings->temp_data." ".DO_RECORD . " >/dev/null 2>&1";
66 exec( $cmdline ); 66 exec( $cmdline );
67 $cmdline = $settings->epgdump." /CS ".$settings->temp_data." ".$temp_xml_cs2; 67 $cmdline = $settings->epgdump." /CS ".$settings->temp_data." ".$temp_xml_cs2;
68 exec( $cmdline ); 68 exec( $cmdline );
69 $cmdline = INSTALL_PATH."/storeProgram.php CS ".$temp_xml_cs2; 69 $cmdline = INSTALL_PATH."/storeProgram.php CS ".$temp_xml_cs2." >/dev/null 2>&1 &";
70 exec( $cmdline ); 70 exec( $cmdline );
71 if( file_exists( $settings->temp_data ) ) @unlink( $settings->temp_data ); 71 if( file_exists( $settings->temp_data ) ) @unlink( $settings->temp_data );
72 } 72 }
73 } 73 }
74 } 74 }
81 if( ($num == 0) && check_file($temp_xml_gr.$value."") ) { 81 if( ($num == 0) && check_file($temp_xml_gr.$value."") ) {
82 $cmdline = "CHANNEL=".$value." DURATION=60 TYPE=GR TUNER=0 MODE=0 OUTPUT=".$settings->temp_data." ".DO_RECORD . " >/dev/null 2>&1"; 82 $cmdline = "CHANNEL=".$value." DURATION=60 TYPE=GR TUNER=0 MODE=0 OUTPUT=".$settings->temp_data." ".DO_RECORD . " >/dev/null 2>&1";
83 exec( $cmdline ); 83 exec( $cmdline );
84 $cmdline = $settings->epgdump." ".$key." ".$settings->temp_data." ".$temp_xml_gr.$value.""; 84 $cmdline = $settings->epgdump." ".$key." ".$settings->temp_data." ".$temp_xml_gr.$value."";
85 exec( $cmdline ); 85 exec( $cmdline );
86 $cmdline = INSTALL_PATH."/storeProgram.php GR ".$temp_xml_gr.$value.""; 86 $cmdline = INSTALL_PATH."/storeProgram.php GR ".$temp_xml_gr.$value." >/dev/null 2>&1 &";
87 exec( $cmdline ); 87 exec( $cmdline );
88 if( file_exists( $settings->temp_data ) ) @unlink( $settings->temp_data ); 88 if( file_exists( $settings->temp_data ) ) @unlink( $settings->temp_data );
89 } 89 }
90 } 90 }
91 } 91 }