我正在开发一个可以从多个客户端访问的内部应用程序。服务器上的xml文件很少,每次服务器启动时都需要重新创建。
我的问题是如何通过我的php程序检查服务器是否被关闭或重新启动?这看起来很狡猾.. ;-)所以我可以在服务器关机上运行一个方法吗?
我正在使用codeigniter。
谢谢,
答案 0 :(得分:2)
在支持cron(8)
(Linux,xBSD等)的系统上,您可以使用@reboot
功能在重启后执行命令。 crontab
的语法只是:
@reboot /path/to/command
答案 1 :(得分:1)
您可以创建一个批处理文件来处理创建xml文件。 并将该批处理文件放在Windows启动文件夹中。这样每次机器启动时都会执行批处理文件,并生成xml文件。 在批处理文件中调用生成xml文件的应用程序。
答案 2 :(得分:0)
你在哪个系统,Linux?
我将使用在系统启动时调用的PHP Cli调用的脚本。
参考文献:
在PHP Cli上 http://www.php.net/manual/en/features.commandline.usage.php
RC脚本上的如果你只是谷歌那么你可以找到更多。
也像@reboot解决方案那样。 这里有一些例子 http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples/