Linux 后台执行程序如何操作?
程序员文章站
2023-10-18 17:45:15
在Linux下,后台执行跟windows就有写区别了,因为,我们后台执行的程式主要是通过php.exe文件通过system来实现的,但在linux下,没有php.exe文件,但是在"/usr/bin/php“实... 09-06-29...
在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." ");
所以,我们后台执行的程式可以这样修改,实用于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." ");
上一篇: 从零开始学YII2框架(三)扩展插件yii2-gird
下一篇: linux 常用脚本、命令
推荐阅读
-
Linux 中如何切换相同程序的不同版本
-
请教如何实现选择下拉列表框的值之后执行相应的操作
-
ipad mini3如何关闭后台程序释放有限内存资源
-
如何用idea将一个java程序,打成jar包,再用exe4j打包成.exe可执行文件,可以在任意电脑上运行
-
如何在php中在一段时间内自动执行这段程序?
-
python中如何将程序打包成为exe可执行程序
-
关于如何使用pyinstaller把python脚本打包成windows exe 可执行程序(相关程序内附有网盘)
-
如何使用Linux的Crontab定时执行PHP脚本的方法_PHP
-
Linux下通过gettimeofday函数获取程序段执行时间【推荐】
-
使执行的sql语句变为Linux后台进程执行