コード例 #1
0
ファイル: MainController.php プロジェクト: cinno/shellManager
 public function runScript($filename)
 {
     $filepath = parent::filePath($filename);
     if (file_exists($filepath)) {
         try {
             $result = shell_exec('sh ' . $filepath);
             if ($result == NULL) {
                 return 'Não foi possível executar o script, verifique a sintaxe';
             } else {
                 return $result;
             }
         } catch (Exception $e) {
             return $e->getMessage();
         }
     } else {
         return 'Arquivo ' . $filepath . ' não existe';
     }
 }