From 772398ffc082b976a6e64b65055d3bc26bfa58dd Mon Sep 17 00:00:00 2001 From: Ben Peddell Date: Sun, 23 Oct 2016 14:10:10 +1000 Subject: [PATCH] Check if lsof exists before using it --- tools/arkmanager | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/arkmanager b/tools/arkmanager index 442cf92..2e5db57 100755 --- a/tools/arkmanager +++ b/tools/arkmanager @@ -641,8 +641,11 @@ function isTheServerRunning(){ # # function isTheServerUp(){ - $lsof -i "${ark_MultiHome:+udp@}${ark_MultiHome}:$(getGamePort)" > /dev/null - result=$? + result=1 + if [ ! -x "$lsof" ]; then + "$lsof" -i "${ark_MultiHome:+udp@}${ark_MultiHome}:$(getGamePort)" > /dev/null + result=$? + fi if [ $result -ne 0 ]; then perl -MSocket -MFcntl -e ' my $port = int($ARGV[0]);