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'; } }