checks if the file exists before trying the command

This commit is contained in:
Nicolas LLOBERA 2017-03-20 16:20:07 +01:00
parent 1fc75db4b5
commit 5390cbdfe9
1 changed files with 4 additions and 4 deletions

View File

@ -6,11 +6,11 @@ date_default_timezone_set(@date_default_timezone_get());
$hostname = php_uname('n'); $hostname = php_uname('n');
// OS // 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 \'"\''))) 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, 'server_date' => $server_date,
); );
echo json_encode($datas); echo json_encode($datas);