2

我有一个 php 脚本(functions.inc):

<?php  
function exec_mount_secured_bucket(){  
exec("/ilantest/testscript.sh");  
}  
?>  

我想从 shell 内部运行该函数,通常使用 php 运行脚本我会这样做:
php function.inc
但我想从该函数文件中调用某个函数。

怎么做 ?

谢谢。

4

2 回答 2

4

为此,您可以使用命令行开关:

--process-end code
-E code        Run PHP code after processing all input lines

这应该做的工作:

php -E 'exec_mount_secured_bucket();' function.inc
于 2012-12-30T14:52:07.140 回答
1

创建一个像这样的文件:

启动器.php

<?php
    include 'functions.inc';
    exec_mount_secured_bucket();

然后在你的 bash 脚本中:

php launcher.php
于 2012-12-30T14:50:51.323 回答