function timingPublish($oldPt,$id) {
$command = '';
$query = mysql_query("select defaultTiming from src_sources where id='$id'");
$row = mysql_fetch_array($query, MYSQL_ASSOC);
$defaultTiming = $row['defaultTiming'];
$timeArray = explode(':',$defaultTiming);
$minite = $timeArray[1];
$hour = $timeArray[0];
$command = $minite." ".$hour." * * * wget -O /dev/null ".CODE_URI."cms_column.shtml?tab=list";
if ($defaultTiming != '00:00:00') {
if ($oldPt == '00:00:00') {
//如果原来的发布时间为空,只需要添加新命令
$f=popen("crontab -e","w");
fputs($f,"i");
fputs($f,$command);
fputs($f,"\n");
fputs($f,chr(27));
fputs($f,":wq\r");
pclose($f);
} else {
//搜索到旧命令,并修改
$f=popen("crontab -e","w");
fputs($f,"/");
fputs($f,"sourceId=".$id);
fputs($f,"\n");
fputs($f,"dd");
fputs($f,"i");
fputs($f,$command."");
fputs($f,"\n");
fputs($f,chr(27));
fputs($f,":wq\r");
pclose($f);
}
} else {
if ($oldPt != '00:00:00') {
$f=popen("crontab -e","w");
fputs($f,"/");
fputs($f,"sourceId=".$id);
fputs($f,"\n");
fputs($f,"dd");
fputs($f,":wq\r");
pclose($f);
}
}
}