php [php:exec()]从php执行OS shell。 #linux #php
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php [php:exec()]从php执行OS shell。 #linux #php相关的知识,希望对你有一定的参考价值。
<?php
/**
* Synchronous.
* The below processing waits for the end of the executed command.
*/
exec('ls', $output, $return_vars);
var_dump($return);
// [
// 0 => 'dr-xr-xr-x 2 root wheel 512 Jan 1 2009 proc',
// 1 => 'drwxr-xr-x 2 root wheel 2560 Sep 24 2010 rescue',
// 2 => 'drwxr-x--- 5 root wheel 512 Aug 2 2010 root',
// ]
/**
* Asyncronous.
* Redirect the command executed to dev/null and proceed the process.
*/
$command = '何かしら重たい非同期でやりたい処理';
exec('nohup '.$command.' > dev/null &');
以上是关于php [php:exec()]从php执行OS shell。 #linux #php的主要内容,如果未能解决你的问题,请参考以下文章
php exec()
如何配置服务器的php,使得能成功运行exec函数?
从 php 执行的 python 脚本给出错误
从 php 运行可执行文件而不产生 shell
PHP 中的 shell_exec()
从带有滚动的命令行 PHP 执行“less”