当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > Linux 后台执行程序如何操作?

Unix/Linux
Linux系统下配置CVS服务器
Linux内核 Kernel 最新稳定版2.6.26发布
LINUX系统2.4内核升级到2.6内核
Linux系统下添加硬盘+分区+格式化详解
Linux下的安装和配置DNS服务器
自动备份Linux/Unix服务器的数据
Windows系统下通过xmanager远程桌面控制Linux
LINUX系统下JRE的安装
LINUX桌面环境 KDE 4.1 RC1发布下载
Linux系统下卸载自带Mysql、Apache、Php
Linux系统下监控和调整机器温度
Linux系统下生成引导盘与驱动程序盘的方法
Linux Mint 5 XFCE Community Edition RC1 (BETA 025) 本月17日开始发布
Linux下关闭不必要的系统服务以加快速度
Red Hat Enterprise Linux AS release 4 apache+MYsql+PHP的安装和优化
详解Linux系统日志管理
简单查看linux64位/32位的命令!
用rsync实现网站镜像和备份
以root身份telnet连接LINUX服务器
linux系统strace命令用法

Unix/Linux 中的 Linux 后台执行程序如何操作?


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-16   浏览: 113 ::
收藏到网摘: n/a

在Linux下,后台执行跟windows就有写区别了,因为,我们后台执行的程式主要是通过php.exe文件通过system来实现的,但在linux下,没有php.exe文件,但是在"/usr/bin/php“实际上就是windows里的php.exe。
所以,我们后台执行的程式可以这样修改,实用于linux和windows:
$now_os = PHP_OS;
if ($now_os == 'Linux'){// this is for Fedora 8
$p = "/usr/bin/php";
}
else{
$document_root =
在Linux下,后台执行跟windows就有写区别了,因为,我们后台执行的程式主要是通过php.exe文件通过system来实现的,但在linux下,没有php.exe文件,但是在"/usr/bin/php“实际上就是windows里的php.exe。
所以,我们后台执行的程式可以这样修改,实用于linux和windows:
___FCKpd___0
SERVER['DOCUMENT_ROOT'];
$path_array = explode("/",$document_root);
$path_len = count($path_array);
for($i=0;$i<($path_len-1);$i++){
$p .= $path_array[$i]."\\";
}
$p .="php5\\php.exe";
}
system("".$p." queue_run_firm.php ".$p." ".$class." ");