如何让服务器定时自动运行php文件
来源:互联网 发布:苍之骑士团卡数据下载 编辑:程序博客网 时间:2024/04/29 07:58
现在我们来测试一下刚才所建的任务是否成功,鼠标右键单击”php”程序图标(如图6所示),在弹出的菜单里面选择”运行”。一般情况下程序图标只要这样
好了,讲了这么多任务计划的应用,现在我们切入正题,下面将介绍两个例子:
一、让PHP定时运行
- 编辑如下代码,并保存为test.php:
$fp
= @fopen(”test.txt”, “a+”);
fwrite($fp,date(”Y-m-d H:i:s”) . ” 让PHP定时运行吧!\n”);
fclose($fp);
?> - 添加一个任务计划,在(如图2所示)这一步输入命令:
D:\php4\php.exe
-q D:\php4\test.php - 时间设置为每隔1分钟运行一次,然后运行这个任务。
- 现在我们来看看d:\php4\test.txt文件的内容时候是否成功。如果内容为如下所示,那么恭喜你成功了。
2007-10-30
11:08:01 让PHP定时运行吧!
2007-10-3011:09:02让PHP定时运行吧!
2007-10-3011:10:01 让PHP定时运行吧!
2007-10-30 11:11:02让PHP定时运行吧!
二、让MYSQL实现自动备份
- 编辑如下代码,并保存为backup.php,如果要压缩可以拷贝一个rar.exe:
if
($argc != 2 || in_array($argv[1], array(’–help’, ‘-?’))) {
?>
backupVer 0.01, for Win95/Win98/WinNT/Win2000/WinXP on i32
Copyright(C) 2000 ptker All rights reserved.
Thisis free software,and you are welcome to modify and redistribute it
underthe GPL license PHP
Shell script for the backup MySQL database. Usage:
be database name you would like to backup.
Withthe –help, or -? options, you can get this help and exit.
}else {
$dbname= $argv[1];
$dump_tool= “c:\\mysql\\bin\\mysqldump”;
$rar_tool= “d:\\php4\\rar”;
@exec(”$dump_tool–opt -u user -ppassword $dbname > ./$dbname.sql”);
@exec(”$rar_toola -ag_yyyy_mm_dd_hh_mm $dbname.rar $dbname.sql”);
@unlink(”$dbname.sql”);
echo“Backup complete!”;
}
?> - 添加一个任务计划,在(如图2所示)这一步输入命令:
D:\php4\php.exe
-q D:\php4\backup.php databasename - 时间设置为每天运行一次,然后运行这个任务。
- 最后会在d:\php4\目录下生成一个以数据库名和当前时间组成的rar文件。
- 恭喜你!大功告成了!
当然备份方式有很多种,读者可按照自己喜欢的去做!
以上是原著.结合本人实贱,补充说明如下:
- 如果出现错误:
在试着设置任务帐户信息时出现错误
指定的错误是:
0×80070005:拒绝访问
您没有运行所请求的操作的权限在上面’”4.接下来系统将会要求用户设置适当的用户名及密码,以便系统今后能自动加以运行”.这里最好用”system”用户,密码可为空.
这个system的权限非常之高,比你的administrator还要高,所以你在运行命令的时候千万不要乱来,这个可是什么提示都没有就会无条件执行的,这个权限下你kill核心进程都行.
2、添加一个任务计划,在这一步输入命令:
D:\php4\php.exe
-q D:\php4\test.php
正确形式应为
“D:\php4\php.exe”
-q “D:\php4\test.php”
即路径要用双引号括住.
- 如何让服务器定时自动运行php文件
- 如何让Apache能自动运行index.php?
- 让服务器定时自动重启
- 利用Cron jobs 让 php 定时运行
- 自动运行php文件
- 自动运行php文件
- 如何让程序自动运行
- 如何定时运行ASP文件
- 如何定时运行ASP文件
- 如何定时运行web文件
- 如何定时运行ASP文件
- 如何让php文件运行时不显示notice…
- 如何让Java程序定时运行
- 如何让windows系统自动执行指定的php文件
- 如何让IIS运行php
- 如何运行php文件
- Java自动定时发送文件到服务器
- php实现自动运行文件
- xp iis访问元数据库失败
- 调研
- vbox虚拟机网络设置
- 无论你的生活如何卑微
- struts2 日期格式化输出标签
- 如何让服务器定时自动运行php文件
- IE无法正常启动
- Leetcode Binary Tree Postorder Traversal
- SQL Server Agent无法启动问题解决方法
- C++ 中将二维数组传入函数
- 卡特兰数 和 斯特林数
- MongoDB Capped Collection 使用
- dojo 重写
- html 日期、全选全部选、添加自动行列