之前公司的接口项目中采用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"`*
分享到:
相关推荐
这个“wget_ForWindows 单文件版本”提供了方便的 Windows 平台兼容性,以一个单独的 `.exe` 文件形式存在,无需额外安装过程,易于复制和在 DOS(命令提示符)环境下或批处理脚本中使用。 以下是对 `wget` 的详细...
`wget`是一个强大的命令行下载工具,主要用于在Unix-like操作系统(包括Linux和macOS)上从互联网上下载文件。它的名字是“World Wide Web”和“get”的组合,表明其主要功能是从Web获取文件。`wget`的特点在于其非...
相比较初代 GNU Wget,Wget2 速度更快,支持更多的协议,特别是围绕 HTTP/2 和压缩,支持多线程/并行连接,以及其他改进。 GNU Wget2 2.0 增加了 HTTP2 上传,通过新的 -download-attr 选项支持 HTML5 下载属性,...
**wget网络多协议下载工具详解** wget是一款强大的网络下载工具,它被广泛应用于Linux系统中,同时也可跨平台运行在其他Unix-like系统上。wget以其可靠性和自动化特性著称,支持HTTP、HTTPS和FTP三种主要的互联网...
在提供的文件列表中,我们看到一个名为“wget离线依赖包”的压缩文件,这应该包含了我们需要的所有内容。 接下来,我们将按照以下步骤进行离线安装: 1. **准备环境**:确保你的CentOS虚拟机已经更新到最新版本,...
9. **调试信息**:`wget.exe.debug` 文件可能包含了关于`wget`执行过程中的调试信息,对于解决下载问题或优化性能有所帮助。 10. **帮助文档`wget.html`**:这个HTML文件通常包含`wget`的详细使用手册,包括所有...
wget1.21.4.zip安装包是一款包含wget 1.21.4版本的可执行文件的压缩包。wget是互联网上广泛使用的命令行工具,用于从Web服务器上下载文件,尤其适用于非交互式环境,例如自动化脚本或计划任务。这个版本1.21.4可能是...
在PHP中,`wget`是一个非常实用的命令行工具,常用于从互联网上下载文件到本地服务器。这个工具是GNU项目的一部分,它支持HTTP、HTTPS和FTP协议,并且可以处理代理、cookies、认证等复杂场景。当我们需要在PHP脚本中...
在Linux操作系统中,`wget`是一个非常实用的命令行工具,用于从互联网上下载文件。它支持HTTP、HTTPS和FTP协议,甚至可以通过代理服务器进行下载。`wget`的一个显著特点是其非交互式操作,能够在后台运行,非常适合...
**wget.html**: 这个文件很可能是wget的用户手册或在线帮助文档,它提供了wget命令的详细用法、选项和示例。用户可以通过查阅这个文件了解如何更有效地使用wget,例如设置下载速度限制、使用代理服务器、断点续传等...
在Linux系统中,`wget`是一个非常实用的命令行工具,用于从互联网上下载文件,尤其在没有图形化界面或者网络连接不稳定的情况下,其离线安装就显得尤为重要。本篇文章将详细阐述如何在Linux环境下离线安装`wget`,...
此外,还可以通过编写wget配置文件(通常是`.wgetrc`)来保存常用的下载设置,使命令行调用更加便捷。 总的来说,尽管Windows环境中没有内建wget,但通过第三方工具,我们可以享受到与Linux类似的命令行下载功能。...
`编译方法.txt`文件很可能包含了这些详细过程,包括但不限于以下几点: 1. 获取wget源代码:首先,你需要从wget的官方网站或者GitHub仓库下载最新源代码。 2. 配置Android交叉编译环境:安装NDK(Native ...
这两个HTML文件可能是相关教程或资源列表,帮助用户了解更多的服务器管理和网络工具,或者是关于wget和curl的进阶使用技巧。访问这些文件可以扩展你的知识面,提升你在服务器管理领域的技能。 总的来说,这个压缩包...
wget是Linux系统中一个强大的命令行工具,用于从互联网上下载文件。它的全名是“World Wide Web Get”,顾名思义,它可以从万维网上抓取文件,无论是单个文件还是整个网站。wget以其非交互式、后台运行以及断点续传...
wget 1.11.4 是一个针对Windows操作系统版本的开源网络下载工具,它源自GNU项目,主要用于在命令行环境中非交互式地从互联网下载文件。这个版本的wget具有多种功能,适合系统管理员、开发者以及熟悉命令行界面的高级...
下面是关于wget源码安装的详细步骤和相关的知识点: 1. **解压源码**:首先,你需要使用`tar`命令解压这个源代码包,例如,如果文件名为`wget-1.20.lzgz`,可以使用`tar -xzvf wget-1.20.lzgz`来解压。 2. **进入...
1. 下载单个文件:`wget [URL]`,其中URL是你要下载的文件的网络地址。 2. 断点续传:如果下载过程中因网络问题中断,可以使用`--continue`选项继续上次的下载。 3. 保存登录信息:在需要认证的网站下载文件时,可以...
2. `wget.pdf`: 这很可能是`wget`的官方手册或教程,以PDF格式提供,方便打印或在电子设备上阅读。PDF文档通常包含详细的章节,介绍`wget`的基本用法、高级特性、配置选项以及示例。 3. `wget.html`: 这是`wget`的...
wget是Linux系统中一个常用的命令行工具,用于从互联网上下载文件。在Windows平台上,由于其默认不支持wget,因此需要通过编译或者其他方式获取Windows版本。本资源提供了在Windows环境下,使用Visual C++ 6(简称VC...