谁能提供LINUX下crontab指令的源代码
发布网友
发布时间:2022-05-08 09:33
我来回答
共1个回答
热心网友
时间:2024-01-21 21:18
linux下的定时访问可以使用corntab来实现
1、首先编辑corntab,添加如下命令
#每两个小时
0 */2 * * * sometask.sh
上面的这段代码是每两个小时 执行sometask.sh,这样我们可以在sometask.sh里
实现访问网络地址;
2、sometask.sh代码
#!/bin/sh
curl www.some123.com
经过以上两部就可以实现定时访问了。
或者:
加一个定时执行一个指定脚本的功能,而这个指定的脚本,就是我写的,代码很简单如下:
#!/bin/sh
php -f example.php
这是使用的php解析器的一个功能。写完这个脚本,可以现在终端窗口里测试一下。如果有找不到php的错误出现,说明在系统里没有知道php这个执行文件,需要加上指定的路径。example.php就是本地的一个php脚本,可以在这个脚本里用php做任何php能做的事情了。
总的方案有些罗嗦,比如本来可以在crontab里面直接执行自己写的脚本里面的内容,毕竟只有一行。我考虑的是,把要执行的部分独立出来,而不是全部放到crontab里面去。本来看man php,说是php可以直接写成脚本由crontab里面的命令执行的,但是发现语法不对,也不去研究了,算了。