2

私はphpスクリプト(functions.inc)を持っています:

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

その関数をシェル内から実行したいのですが、通常は 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

次のようなファイルを作成します。

launcher.php

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

次に、bashスクリプトで:

php launcher.php
于 2012-12-30T14:50:51.323 に答える