#include
#include
#include
#include
#include
main() //tail -f /var/log/syslog 查看日志动态情况
{
time_t now;//系统时间函数设置
int y=0;
syslog(LOG_USER|LOG_DEBUG,"守护进程测试!\n");//向日志文件写文字
while(1)
while(y<3072)//日志文件大于3K时停止写日志
{
struct stat x;//定义结构体变量
stat("/var/log/syslog",&x);//调用函数
y=x.st_size;//求出syslog的大小
printf("the size is:%d\n",y);
time(&now);//系统时间函数设置
syslog(LOG_USER|LOG_INFO,"熊锋提醒您当前时间是:\t%s\t\n",ctime(&now));//向日志文件写文字
sleep(3);//三秒钟发一次
}
}[/code]
14cheese 于 2008-10-19 06:06:31发表:
难道是c?看起来不复杂呀!要是bash script我就用。