CGI 编译
如果Server API是cgi,那么在需要cron执行的php脚本的第一行额外加入一段代码#!/usr/bin/php -q(类似PERL语法),指定服务器中php可执行程序的位置,具体步骤如下:
1 确认Ubuntu系统已经安装了php5-cli模块,安装命令:apt-get install php5-cli。在目录 /usr/bin/php下生成 php可执行程序。
2 编辑待定时执行的php脚本文件crontabphp,如:
#!/usr/bin/php -q
<php
$file = “/var/>1、方法一,编辑rcloacl脚本
Ubuntu开机之后会执行/etc/rclocal文件中的脚本,
所以我们可以直接在/etc/rclocal中添加启动脚本。
当然要添加到语句:exit 0 前面才行。
如:
复制代码
代码如下:
sudo vi /etc/rclocal
然后在 exit 0 前面添加好脚本代码。
2、方法二,添加一个Ubuntu的开机启动服务。
如果要添加为开机启动执行的脚本文件,
可先将脚本复制或者软连接到/etc/initd/目录下,
然后用:update-rcd xxx defaults NN命令(NN为启动顺序),
将脚本添加到初始化执行的队列中去。
注意如果脚本需要用到网络,则NN需设置一个比较大的数字,如99。
1) 将你的启动脚本复制到 /etc/initd目录下
以下假设你的脚本文件名为 test。
2) 设置脚本文件的权限/privillegesh或sh privillegesh还可以source privillegesh,执行之前,先看看是否有x权限,没有的话可以chmod a+x privilllegesh,再执行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)