- 论坛徽章:
- 0
|
问题是手动执行自写的C程序正常,但配置成定时自动执行得不到预期的结果,试了N次了,好郁闷!
用C写了个调用lynx获取某页里的固定内容,源程序如下:
#include <stdio.h>
main()
{
//通过调用lynx获取index.htm中的信息并导入到ipInfo.txt文件中
system("lynx http://127.0.0.1/index.htm -dump >/home/aluocn/tmp/ipInfo.txt &");
/*
下面的处理程序省略
*/
system("lynx http://127.0.0.1/aluo.asp?id=aluo.cn")
}
#存为subInfo.c
#编译连接
cc subInfo.c
cc -o subInfo subInfo.c
#添加可执行权限
chmod +x subInfo
#手动执行
./subInfo
#可以在/home/aluocn/tmp/目录下找到ipInfo.txt文件
#编辑cron配置文件让系统定时自动执行时却 生成不了ipInfo.txt文件
#cron配置文件里添加一行如下,为了测试设置成每分钟自动执行一次
vi /etc/crontab
*/1 * * * * root /home/aluocn/tmp/subInfo & |
|