mirror of
https://github.com/Cacti/cacti.git
synced 2026-11-08 21:16:17 +09:00
16 lines
387 B
Bash
Executable File
16 lines
387 B
Bash
Executable File
#!/usr/bin/env bash
|
|
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
|
|
|
SUDO_USR=www-data
|
|
if [ -f "${SCRIPT_DIR}/.runuser" ]; then
|
|
SUDO_USR=$(cat "{$SCRIPT_DIR}/.runuser");
|
|
fi
|
|
CAN_I_RUN_SUDO=$(sudo -n uptime 2>&1 | grep -E "(password|load)" | wc -l)
|
|
|
|
SUDO_CMD=
|
|
if [[ ${CAN_I_RUN_SUDO} != 0 ]]; then
|
|
SUDO_CMD="sudo -u ${SUDO_USR} "
|
|
fi
|
|
|
|
${SUDO_CMD}php -q $@
|