linux定时任务访问url

这次linux定时任务设置成功,也算是自己学习linux中一个小小的里程碑。:) 撒花撒花~~~

以下操作均是在ubuntu 下操作的,亲测有效,其他的linux系统还望亲们自己去查。鞠躬感谢!

1 , 进入crontab文件的编写状态: crontab -e

2, 第一次进入编写crontab文件的界面,系统会提示选择相应的编辑器,一般我们选择vi编辑器就可以了:选择/usr/bin/vim.tiny

Select an editor.  To change later, run ‘select-editor‘.
  1. /bin/ed
  2. /bin/nano        <---- easiest
  3. /usr/bin/vim.tiny
Choose 1-3 [2]:3

  如果非第一次进入,但是自己的编辑器又不是vi编辑器,直接再shell命令行输入: select-editor  就可以进行重新选择

3 , 进入编辑器后,按下 “ i ” 键,进入编辑模式,在编辑模式下,我们写上我们这次需要访问执行的脚本:

    * * * * * /usr/bin/curl http:// www.xxx.com

  这里的五个星号分别代表了分、时、日、月、周,具体请百度相关的语法;后面的url链接更换为相应的链接即可。

4 , 输入完成后,点击“  Esc ”键,再点击“ : ”键,再输入 wq ,即可保存退出

5 , 保存完后需要重启crontab服务: sudo service cron restart

6,查看建立成功的定时任务: crontab -l   可以看到当前用户下的定时任务

7 , 删除定时任务: crontab -r   回车,再次在命令行输入: crontab -l ,提示:“no crontab for admin”

https://my.oschina.net/u/2487410/blog/683308

http://blog.csdn.net/fu9958/article/details/40983869

感谢上两篇博文给我很大的指导!万分感谢!

时间: 2024-10-17 01:08:37

linux定时任务访问url的相关文章

linux定时任务访问页面代替quartz集群

业务背景: web中经常有业务需要定时执行,但是在集群环境中,如果多个服务器中的定时任务同时开启的话会导致数据库挂掉, 实际应该中只有一个定时任务访问数据库. 怎么解决这一问题呢: 1.多服务器集群时,目录挂载.只有一台服务器存放定时任务,挂载时排除定时任务的配置文件,只让一台服务器开启定时任务. 2.单独部署一台服务器,用来跑定时任务 3.使用linux脚本,访问集群服务器页面或action,肯定有一台服务器接收到请求,然后执行定时. 这里要说的就是第3种方式,缺点是:被访问服务器的页面或ac

Linux 服务器使用shell脚本 实现 间隔N秒访问url

#!/bin/bash n=0 max=11 while(($n<max)) do curl -sS --connect-timeout 1000 -m 60000 'http://wx.com/inex' //访问url n=($n+1) sleep 5 done 脚本写好后将添加到linux服务器计划任务中,设置成1分钟执行一次即可 原文地址:https://www.cnblogs.com/pxjbk/p/12357510.html

linux定时任务cron配置[转]

实现linux定时任务有:cron.anacron.at等,这里主要介绍cron服务. 名词解释: cron是服务名称,crond是后台进程,crontab则是定制好的计划任务表. 软件包安装: 要使用cron服务,先要安装vixie-cron软件包和crontabs软件包,两个软件包作用如下: vixie-cron软件包是cron的主程序.crontabs软件包是用来安装.卸装.或列举用来驱动 cron 守护进程的表格的程序. 查看是否安装了cron软件包: rpm -qa|grep vixi

php curl 代理ip访问url

网上很多代理ip来访问url,具体干什么我也不知道,写代码: $header //请求头 $cookie //存储cookie $arrip //ip地址的地址及端口 $params // public function dorequest($arrip = array(),$url,$header,$timeout = 20000,$method=',$cookie'){ curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch,

linux下访问window的共享文件,在命令行实现方法

1.挂载共享目录 mount -t cifs //192.168.0.1/aa  /tmp/export -o username=text,password=test //192.168.0.1/aa   为:windows的共享目录 /tmp/export   为:挂在点 username=test   test为windows的账户 passowrd=test   test为windows的对应帐号密码 2.取消挂载 第一种:umount //192.168.0.1/aa 第二种:umoun

如何让linux定时任务crontab按秒执行

如何让linux定时任务crontab按秒执行? linux定时任务crontab最小执行时间单位为分钟 如果想以秒为单位执行,应该如何设置呢? 思路 正常情况是在crontab中直接定义要执行的任务,现在我们在中间添加一个脚本文件 自定义一个脚本文件,循环执行要执行的任务,循环中使用sleep来控制间隔秒数 在crontab中添加一个任务,设置为每分钟都执行这个脚本 就是用crontab控制分钟,用脚本内的循环来控制秒 示例 (1) 定义目标任务 用php写了一个测试任务,向文件中写一个时间信

linux 定时任务 crond 服务应用指南

linux定时任务crond服务应用指南 Linux的定时任务crond(crontab)服务 1.crond是什么? crond是linux系统中用来定期执行命令或者指定程序的程序(软件) 2.秒级任务 (1)crond需要方式实现 (2)自己写守护进程shell循环 (3)Quartz也可实现妙计任务 3.定时任务的作用 服务器:7*24小时开机提供服务是网站的基本特征 有重要数据:提高备份周期和备份数量 Linux的定时任务分类 linux系统中定时任务调度的工作可以分为一下两种 (1)系

JAVA访问URL

JAVA访问URL: package Test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URI; import java.net.URISyntaxException; import java.

SQL Server 定时访问url激活数据同步

创建作业,执行以下命令 exec master..XP_cmdshell 'http://srm.rapoo.cn?op=sapintferace&i=1&t=1' 激活执行同步网步 以下内容来自网络,介绍如何启用  xp_cmdshell 扩展存储过程将命令 一.简介 xp_cmdshell 扩展存储过程将命令字符串作为操作系统命令 shell 执行,并以文本行的形式返回所有输出. 三.SQL Server 2005中的xp_cmdshell 由于存在安全隐患,所以在SQL Server