From 995bb0c88e1c126ea5aa00ed8a358080b6ce2417 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Sun, 5 Nov 2023 03:55:58 +0100 Subject: [PATCH] catch errors when running shells --- .../saimod_mojotrollz_servers.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mojotrollz/sai/saimod_mojotrollz_servers/saimod_mojotrollz_servers.php b/mojotrollz/sai/saimod_mojotrollz_servers/saimod_mojotrollz_servers.php index b591353..2ddbbfb 100644 --- a/mojotrollz/sai/saimod_mojotrollz_servers/saimod_mojotrollz_servers.php +++ b/mojotrollz/sai/saimod_mojotrollz_servers/saimod_mojotrollz_servers.php @@ -156,7 +156,12 @@ class saimod_mojotrollz_servers extends \SYSTEM\SAI\sai_module { return \str_replace("\n","\r\n",shell_exec('/home/mojotrollz/mojo/run '.$ver.' '.$prog.' '.$cmd.' 2>&1'));} public static function sai_mod__SAI_saimod_mojotrollz_servers_action_run_classic_realm_status(){ - return self::shell_run('classic', 'realm','status');} + try { + return self::shell_run('classic', 'realm','status'); + } catch(e){ + return 0 + } + } public static function sai_mod__SAI_saimod_mojotrollz_servers_action_run_classic_world_status(){ return self::shell_run('classic', 'world','status');} public static function sai_mod__SAI_saimod_mojotrollz_servers_action_run_classic_world_test_status(){