我正在负责公司的网站一段时间。在我之前负责这个工作的人因为一些原因被解雇了。所以在过去的 3 个月里,我一直在更新网站并添加/删除内容。这没什么大不了的,我懂一点 PHP,所以这不是问题。
但问题并不在这里。
我接手后,经理就告诉我,服务器背后有“魔法”。每天晚上,都会有一些用 PHP 编写的脚本更新我们的网站和数据库。好吧,我知道哪个脚本正在执行,并且在哪里是的,但我找不到为什么他们正在被处决。
脚本位于controllers/tasks
我们服务器内的文件夹中,但任务计划程序中没有任何内容。
我如何才能知道如何这些任务是否经过编程?我是否可以更改它们的频率?在此先行致谢。
数据 运行 WAMP 2.1 的 Windows Server 2003,其中包括
- Apache 2.2.11
- MySQL 5.1
- PHP 5.3
PS. 请原谅我的英语不好。
答案1
一个选项是设置一个计划任务来输出另一个任务运行期间的所有正在运行的任务。
这是一个快速示例命令(如果随着时间的推移运行,可以构建得更加强大),可以通过任务调度程序进行调度。
tasklist >> c:\temp\taskoutput.txt
根据其他任务的运行时间,您可以每小时安排此命令并在早上检查是否存在可疑进程。