我有一个php脚本(functions.inc):
<?php
function exec_mount_secured_bucket(){
exec("/ilantest/testscript.sh");
}
?>
我想从shell内部运行该函数,通常使用php运行脚本我会这样做:
php function.inc
但我想从该函数文件中调用某个函数。
怎么做?
感谢。
答案 0 :(得分:4)
您可以将command line switches用于此目的:
--process-end code
-E code Run PHP code after processing all input lines
这应该做的工作:
php -E 'exec_mount_secured_bucket();' function.inc
答案 1 :(得分:1)
创建一个这样的文件:
launcher.php
<?php
include 'functions.inc';
exec_mount_secured_bucket();
然后在你的bash脚本中:
php launcher.php