diff options
Diffstat (limited to 'handlers/sys.in')
| -rwxr-xr-x | handlers/sys.in | 10 | 
1 files changed, 6 insertions, 4 deletions
diff --git a/handlers/sys.in b/handlers/sys.in index 2c48883..9e6343f 100755 --- a/handlers/sys.in +++ b/handlers/sys.in @@ -188,10 +188,12 @@ catiffile () {  }   catifexec () { -   echo $HASHES >> $sysreportfile -   echo "# $STATUS" >> $sysreportfile -   echo $HASHES >> $sysreportfile -   $1  >> $sysreportfile 2>&1 || info "executing of $1 failed" +   if [ -x $1 ]; then +      echo $HASHES >> $sysreportfile +      echo "# $STATUS" >> $sysreportfile +      echo $HASHES >> $sysreportfile +      $*  >> $sysreportfile 2>&1 || info "executing of $1 failed" +   fi  }  | 
