diff options
| author | Nicolas LLOBERA <nllobera@gmail.com> | 2017-03-20 16:20:07 +0100 |
|---|---|---|
| committer | Nicolas LLOBERA <nllobera@gmail.com> | 2017-03-20 16:20:07 +0100 |
| commit | 5390cbdfe941f19e146ebbd7587c33c84ac7b318 (patch) | |
| tree | bf6938be123ad52f84cc79810cdd13c89c42041d /libs/system.php | |
| parent | 1fc75db4b55ba2169e34cb275be1956fc578b1b4 (diff) | |
checks if the file exists before trying the command
Diffstat (limited to 'libs/system.php')
| -rw-r--r-- | libs/system.php | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libs/system.php b/libs/system.php index 702ef3b..ee43722 100644 --- a/libs/system.php +++ b/libs/system.php @@ -6,11 +6,11 @@ date_default_timezone_set(@date_default_timezone_get()); $hostname = php_uname('n'); // OS -if (!($os = shell_exec('/usr/bin/lsb_release -ds | cut -d= -f2 | tr -d \'"\''))) +if (!file_exists('/usr/bin/lsb_release') || !($os = shell_exec('/usr/bin/lsb_release -ds | cut -d= -f2 | tr -d \'"\''))) { - if (!($os = shell_exec('cat /etc/system-release | cut -d= -f2 | tr -d \'"\''))) + if (!file_exists('/etc/system-release') || !($os = shell_exec('cat /etc/system-release | cut -d= -f2 | tr -d \'"\''))) { - if (!($os = shell_exec('cat /etc/os-release | grep PRETTY_NAME | tail -n 1 | cut -d= -f2 | tr -d \'"\''))) + if (!file_exists('/etc/os-release') || !($os = shell_exec('cat /etc/os-release | grep PRETTY_NAME | tail -n 1 | cut -d= -f2 | tr -d \'"\''))) { if (!($os = shell_exec('find /etc/*-release -type f -exec cat {} \; | grep PRETTY_NAME | tail -n 1 | cut -d= -f2 | tr -d \'"\''))) { @@ -72,4 +72,4 @@ $datas = array( 'server_date' => $server_date, ); -echo json_encode($datas);
\ No newline at end of file +echo json_encode($datas); |
