引数を使用してPHPを介してshファイルを起動しようとしていますが、これをまったく機能させることができません:
<?php
$ip = $_GET['ip'];
$port = $_GET['port'];
echo shell_exec('sh var/www/html/Grant73565/Grant.sh $ip $port')or die("bash didn't work");
echo('Sent!');
?>
ssh を介して手動でファイルを実行すると、次のように正常に動作します。
./Grant.sh 127.0.0.1 80
ただし、php では「Bash が機能しませんでした」と表示されるだけです。
私が知る限り、引数なしでファイルを起動することすらできないので、引数とは関係ありません。