質問: ### 前提・実現したいこと shellであるデータを作り、そのデータをDBに格納する処理を やっています。 作成したデータをDBに格納する際に、外部からgetでパラメータを 渡してもらいそのデータも一緒に格納したいと思っております。 その時なのですが、shellに直接getパラメータは渡せないとのことで、 どのファイルを作ってどうやってshellに渡せばいいのか全くわからない状況です。 ですので、ソースなどもわからない状況です。 大変恐縮ですが、よろしくお願いいたします。 ### 補足情報(言語/FW/ツール等のバージョンなど) php 5.3.29 cakephp 2.4.10 apache 2.2.15 mysql 5.5.46
回答: あるいは、 shell_exec()とかexec()で直接シェルを叩いてしまうとかでしょうか。。 cakePHPのコントローラにGET値を渡して、それをshell_exec()とかexec()内で使うとかどうでしょうか。 ``` $cmd = 'bash sample.sh '.$this->request->param('GET値のKEY'); exec($cmd,$out); ``` とかでしょうか。