关于wget后生成很多文件

之前公司的接口项目中采用wget的形式在linux服务器上访问相应的业务逻辑,生成相应的文件。但是发现wget之后会生成很多个s360?t=18.123类似的文件,里面输出了success的信息。
如果在linux服务器上的crontab里面写了很多个定时任务,在定时任务脚本里面写了很多个wget的代码发现当定时任务1小时执行一次那么每天都会有很多那样的文件生成。不想让他生成,则:
wget -O /dev/null http://interface.hd.sohu.com/360/search/servlet/s360?t=333
即带上输出参数 -O 到、/dev/null
说到这里,下面总结一下linux服务器关于定时任务的设置写法等,以便后来查阅
1.crontab -l:查看crontab里面的定时任务
2.crontab -e:编辑crontab里面的定时任务
3.:q!不保存退出,vi 文件名 编辑某个文件,:wq!保存并退出
4.* */1 * * * /opt/vrsinterface/360/search/bin/increment.sh > /dev/null 2>&1;/sbin/clock -w
每一个小时执行这个脚本。
increment.sh脚本内容:wget -O /dev/null  http://interface.hd.sohu.com/interface/servlet/s360?t=18
5.写一个拷贝脚本(即进入一个文件目录下拷贝某个目录或文件到另一目录或文件下):
#!/bin/sh
cd /opt/vrsinterface/soku

cp   index.xml /opt/vrsinterface/sohu/search/index.xml
cp -r tv /opt/vrsinterface/sohu/search/
cp -r video /opt/vrsinterface/sohu/search/
cp  movies.xml /opt/vrsinterface/sohu/search/movies.xml
cp  newMovies.xml /opt/vrsinterface/sohu/search/newMovies.xml
6.写一个每隔几天备份的脚本,并定期删除(删除前5天的,删除前两天的)
#!/bin/sh
cd /opt/vrsinterface/baidu
cp  videonew.xml  bak/videonew.xml.`date +"%Y%m%d%H%M"`
rm -rf bak/videonew.xml.`date -d '-5 days' +"%Y%m%d"`*
cd /opt/vrsinterface/hao123
cp new.xml bak/new.xml.`date  +"%Y%m%d%H%M"`
rm -rf bak/new.xml.`date -d '-2 days' +"%Y%m%d"`*

cd /opt/vrsinterface/soku/tv
cp newTv.xml bak/newTv.xml.`date  +"%Y%m%d%H%M"`
rm -rf bak/newTv.xml.`date -d '-2 days' +"%Y%m%d"`*

猜你喜欢

转载自zxymicky.iteye.com/blog/1226433