HEX
Server: nginx/1.22.1
System: Linux VM-16-9-centos 3.10.0-1160.99.1.el7.x86_64 #1 SMP Wed Sep 13 14:19:20 UTC 2023 x86_64
User: www (1001)
PHP: 7.3.31
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: //bin/mget_temp
#!/bin/bash

bin_dir=`cd ${0%*/*};pwd`
tool_name=mget_temp
int_suf=int
not_default=1 # Temporary solution to handle flint_oem special case
if [ "$not_default" == "1" ]; then
    int_tool_name="${tool_name}_${int_suf}"
else
    int_tool_name="${tool_name}_int"
fi
ext_tool_name="${tool_name}_ext"
ext_exp_path="${bin_dir}/${ext_tool_name}"
int_exp_path="${bin_dir}/${int_tool_name}"
tool_path=""

function find_tool () {
    tool=$1
    exp_path=${bin_dir}/${tool}
    
    if [ -f ${exp_path} ]; then
        tool_path=${exp_path}
        return 0
    fi
    tool_path=`which "${tool}" 2> /dev/null`
    if [ "$tool_path" == "" ]; then
        return 1
    fi  
    return 0
    
}

for tool in ${int_tool_name} ${ext_tool_name}; do
    find_tool ${tool}; RC=$?    
    if [ "${RC}" == "0" ]; then 
        break;
    fi
done 

if [ "${tool_path}" == "" ]; then 
    echo "-E- Neither ${int_tool_name} nor ${ext_tool_name} is installed on this machine"
    exit 1
else 
    ${tool_path} "$@"
    exit $?
fi