导航:首页 > 编程语言 > 计划任务执行php文件

计划任务执行php文件

发布时间:2022-12-27 21:00:31

linux系统怎么添加计划任务执行php文件

1.打开linux系统命令行界面。

输入完成后,按下“ESC”键并在当前命令行输入“:”,在“:”后输入“wq”,再回车,出现如下提示,证明计划任务添加成功。

Linux计划任务的执行频率:

命令开始部分的频率,由五个部分组成,分别代表分钟、小时、日、月、星期(0是星期日)。当前频率全部执行时,用“*”表示,所以才会出现这么多“*”。下面的例子,可以帮助大家理解:

下面的计划任务会一直运行

* * * * * [command]

下面的计划任务会在每个小时的0分时运行(就是每小时执行一次)

0 * * * * [command]

下面依旧是一个每小时运行一次的计划任务。不过是在每个小时的一刻钟时运行的(1:15,2:15.。。)

15 * * * * [command]

下面的计划任务每天执行一次,在2:30分

30 2 * * * [command]

下面的计划任务是在每个月2号的午夜执行(比如:2010年2月2日00:00)

0 0 2 * * [command]

下面的计划任务会在每周一的每个小时0分钟时执行一次

0 * * * 1 [command]

下面的会每小时运行3次,在0分,10分,和20分时

0,10,20 * * * * [command]

下面是用除号“/”表示每多少运行一次。本例是每5分钟运行一次

*/5 * * * * [command]

还可以用“-”表示一个范围,如下表示5到10点的每个整点运行一次

0 5-10 * * * [command]

另外还有一个特殊的时间关键字“@reboot”,就是每次重启服务器时运行计划任务

@reboot [command]

❷ Windows中使用计划任务自动执行PHP程序实例

所谓任务计划就是由计算机自动调用用户事先设置好的应用程序,从而达到简化用户操作的目的。利用Windows
2000的任务计划程序(相当与*NIX下的cron程序,这里不再对其详述),我们可以安排任何脚本、程序或文档在最恰当的时候运行,从而满足自己的需要。下面以Windows
2000为例。
具体来说,我们若需利用任务计划程序自动运行则应执行如下步骤:
单击"开始"按钮,然后依次选择"程序"→"附件"→"系统工具"→"任务计划"(或者是"设置"→"控制面板"→"任务计划"),启动Windows
2000的任务计划管理程序。
在"任务计划"窗口中双击"添加任务计划"图标,启动系统的"任务计划向导",然后单击"下一步"按钮,在给出的程序列表中选择需要自动运行的应用程序,然后单击"下一步"按钮。
设置适当的任务计划名称并选择自动执行这个任务的时间频率(如每天、每星期、每月、一次性、每次启动计算机时、每次登录时等),然后单击"下一步"按钮。
此时系统将会要求用户对程序运行的具体时间进行设置,如几号、几点钟、哪几个时间段才能运行等,我们只需根据自己的需要加以设置即可。
接下来系统将会要求用户设置适当的用户名及密码(如图5所示),以便系统今后能自动加以运行。
最后,我们只需单击"完成"按钮即可将相应任务添加到Windows
2000的任务计划程序中,此后它就会自动"记住"这个任务,一旦系统时间及相关条件与用户设置的计划相符,它就会自动调用用户所指定的应用程序,十分方
便(每次启动Windows
2000的时候,任务计划程序都会自动启动,并在后台运行,确保用户的计划能够按时执行)。
现在我们来测试一下刚才所建的任务是否成功,鼠标右键单击"php"程序图标(如图6所示),在弹出的菜单里面选择"运行"。一般情况下程序图标只要这样
激活运行就可以正常启动。如果运行失败可查看用户和密码是否设置正确,还有确定"Task
Scheler"服务是否已启动,本人当初就是为了节省系统资源把它关掉了导致运行失败,害我找了大半天。另外也可从"系统日志"里查看到底是什么原
因造成运行失败的。
好了,讲了这么多任务计划的应用,现在我们切入正题,下面将介绍两个例子:
一、让PHP定时运行
编辑如下代码,并保存为test.php:
复制代码
代码如下:
<?php
$fp
=
@fopen("test.txt",
"a+");
fwrite($fp,
date("Y-m-d
H:i:s")
.
"
让PHP定时运行吧!\n");
fclose($fp);
?>

❸ 如何在Win7下添加任务计划执行php脚本文件

可以用 windows 自带的计划任务(计算机->右键->任务计划程序),在这里面添加任务计划,和linux下的 crontab 差不多。 那么再说怎么样执行php脚本呢,php有命令行模式(php cli,这个可以网络一下 php cli),大概使用方式如下。

1:新建一个 bat文件,然后在里面输入 php -f d:\index.php ,当然这种写法是需要把php添加到环境变量的,也就是在cmd里输入php回车是有响应的。
2:这个 bat 文件建立好以后,我们可以双击试运行一下,如果没问题那么就是添加任务计划。
3:打开我们最开始说的 任务计划程序,在里面添加任务,选择执行这个bat文件,然后设置时间等一些规则,就可以了,不知道你的知识学习的怎么样,这里只是给你一个整体的思路和具体解决办法。

❹ 计划任务的执行程序可以用php写吗

php是服务端脚本 前提是需要服务器来支持的,如果你写计划程序是调用在服务器发布过的网站中的php文件的话 应该是没问题的 否则是不可能的

❺ linux使用crontab实现PHP执行计划定时任务

首先说说cron,它是一个linux下的定时执行工具。根用户以外的用户可以使用
crontab
工具来配置
cron
任务。所有用户定义的
crontab
都被保存在/var/spool/cron
目录中,并使用创建它们的用户身份来执行。要以某用户身份创建一个
crontab
项目,登录为该用户,然后键入
crontab
-e
命令来编辑该用户的
crontab。该文件使用的格式和
/etc/crontab
相同。当对
crontab
所做的改变被保存后,该
crontab
文件就会根据该用户名被保存,并写入文件
/var/spool/cron/username
中。cron
守护进程每分钟都检查
/etc/crontab
文件、etc/cron.d/
目录、以及
/var/spool/cron
目录中的改变。如果发现了改变,它们就会被载入内存。这样,当某个
crontab
文件改变后就不必重新启动守护进程了。
安装crontab:
yum
install
crontabs
说明:
/sbin/service
crond
start
//启动服务
/sbin/service
crond
stop
//关闭服务
/sbin/service
crond
restart
//重启服务
/sbin/service
crond
reload
//重新载入配置
查看crontab服务状态:service
crond
status
手动启动crontab服务:service
crond
start
查看crontab服务是否已设置为开机启动,执行命令:ntsysv
加入开机自动启动:
chkconfig
–level
35
crond
on
crontab命令:
功能说明:设置计时器。
语法:crontab
[-u
<用户名称>][配置文件]

crontab
[-u
<用户名称>][-elr]
补充说明:cron是一个常驻服务,它提供计时器的功能,让用户在特定的时间得以执行预设的指令或程序。只要用户会编辑计时器的配置文件,就可以使
用计时器的功能。其配置文件格式如下:
Minute
Hour
Day
Month
DayOFWeek
Command
参数:
-e
编辑该用户的计时器设置。
-l
列出该用户的计时器设置。
-r
删除该用户的计时器设置。
-u<用户名称>
指定要设定计时器的用户名称。
crontab
格式:
基本格式
:
分钟
小时


星期
命令
*
*
*
*
*
*
第1列表示分钟1~59
每分钟用*或者
*/1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列
表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
记住几个特殊符号的含义:
“*”代表取值范围内的数字,
“/”代表”每”,
“-”代表从某个数字到某个数字,
“,”分开几个离散的数字
#
Use
the
hash
sign
to
prefix
a
comment
#
+—————-
minute
(0

59)
#
|
+————-
hour
(0

23)
#
|
|
+———-
day
of
month
(1

31)
#
|
|
|
+——-
month
(1

12)
#
|
|
|
|
+—-
day
of
week
(0

7)
(Sunday=0
or
7)
#
|
|
|
|
|
#
*
*
*
*
*
command
to
be
executed
crontab几个例子如下:
(1)第一个例子。
30
21
*
*
*
/etc/init.d/nginx
restart
每晚的21:30重启
nginx。
(2)第二个例子,也就是本教程测试的例子
*
*
*
*
*
/usr/bin/php
-f
/root/test.php
>>
test.log
每一分钟执行/root/test.php文件,将结果输出到test.log中。
完成了上面基础工作后,就来看看怎么使用crontab定时执行PHP脚本:
(1)我在/root下新建test.php文件,内容如下:
复制代码
代码如下:
<?php

#!/usr/bin/php
-q

echo
date('Y-m-d
H:i:s')."from
http://www.phpddt.com
";
?>
说明:你可以用whereis
php查找php执行文件位置。
(2)然后crontab
-e编写如下shell:
复制代码
代码如下:
*
*
*
*
*
/usr/bin/php
-f
/root/test.php
>>
test.log
说明:test.php必须为可执行文件:chmod
+x
test.php
测试结果很正常,截图如下:
当然你可以用使用crontab
-e继续添加任务,在/var/spool/cron下你可以看到一个root文件。
windows下直接用windows计划任务,通过bat打开网页就可以了。不像linux这么复制。

❻ 如何在Win7下添加任务计划执行php脚本文件

方法/步骤

1、这里先说说winxp下的任务计划设置步骤:
(1).开始;
(2).控制面板;
(3).任务计划;
(4).添加任务计划;
(5).浏览等操作。
2、在win7下,首先点击开始;

3、点击:管理工具;

4、点击:任务计划程序;

5、点击:创建任务;

6、输入任务名称和描述;

7、鼠标点击,操作选项卡;

8、点击:新建;

9、点击浏览,并选择要执行的脚本文件

10、最后点击确定按钮。

定时任务成功执行。

❼ 在windows里怎么设置“计划任务”,定时执行php文件

你好。

在计划中将php.exe文件路径弄上去,后面跟php文件,就行了。

如果我的回答没能帮助您,请继续追问。
您也可以向我们团队发出请求,会有更专业的人来为您解答。

❽ 如何在Win7下添加任务计划执行php脚本文件

1. 在win7下,首先点击开始;2. 点击:管理工具;
3. 点击:任务计划程序;
4. 点击:创建任务;
5. 输入任务名称和描述;
6. 鼠标点击,操作选项卡;
7. 点击:新建;
8. 点击浏览,并选择要执行的脚本文件
9. testPHP.bat内容如下图:
10. php内容如下图:
11. 最后点击确定按钮。
12. 定时任务成功执行,效果如下:

❾ 如何在Win7下添加任务计划执行php脚本文件

在win7下,首先点击开始;

点击:管理工具;

点击:任务计划程序;

点击:创建任务;

输入任务名称和描述;

鼠标点击,操作选项卡;

点击:新建;

点击浏览,并选择要执行的脚本文件(比如这里演示的是

testPHP.bat内容如下图:

10.php内容如下图:

最后点击确定按钮。

定时任务成功执行
图文请参考:http://jingyan..com/article/466506582d7c48f549e5f8b5.html

❿ 如何在Win7下添加任务计划执行php脚本文件

方法/步骤

1、这里先说说winxp下的任务计划设置步骤:
(1).开始;
(2).控制面板;
(3).任务计划;
(4).添加任务计划;
(5).浏览等操作。
2、在win7下,首先点击开始;

3、点击:管理工具;

4、点击:任务计划程序;

5、点击:创建任务;

6、输入任务名称和描述;

7、鼠标点击,操作选项卡;

8、点击:新建;

9、点击浏览,并选择要执行的脚本文件(比如这里演示的是

testPHP.

10、最后点击确定按钮。

定时任务成功执行。

阅读全文

与计划任务执行php文件相关的资料

热点内容
dvd光盘存储汉子算法 浏览:757
苹果邮件无法连接服务器地址 浏览:962
phpffmpeg转码 浏览:671
长沙好玩的解压项目 浏览:144
专属学情分析报告是什么app 浏览:564
php工程部署 浏览:833
android全屏透明 浏览:736
阿里云服务器已开通怎么办 浏览:803
光遇为什么登录时服务器已满 浏览:302
PDF分析 浏览:484
h3c光纤全工半全工设置命令 浏览:143
公司法pdf下载 浏览:381
linuxmarkdown 浏览:350
华为手机怎么多选文件夹 浏览:683
如何取消命令方块指令 浏览:349
风翼app为什么进不去了 浏览:778
im4java压缩图片 浏览:362
数据查询网站源码 浏览:150
伊克塞尔文档怎么进行加密 浏览:892
app转账是什么 浏览:163