diff --git a/scriptmodules/supplementary/runcommand/runcommand.sh b/scriptmodules/supplementary/runcommand/runcommand.sh index 3d19d89659..ca7e049f52 100755 --- a/scriptmodules/supplementary/runcommand/runcommand.sh +++ b/scriptmodules/supplementary/runcommand/runcommand.sh @@ -79,7 +79,6 @@ ROOTDIR="/opt/retropie" CONFIGDIR="$ROOTDIR/configs" -LOG="/dev/shm/runcommand.log" RUNCOMMAND_CONF="$CONFIGDIR/all/runcommand.cfg" VIDEO_CONF="$CONFIGDIR/all/videomodes.cfg" @@ -119,6 +118,10 @@ function get_config() { iniGet "image_delay" IMAGE_DELAY="$ini_value" [[ -z "$IMAGE_DELAY" ]] && IMAGE_DELAY=2 + iniGet "log_dir" + LOGDIR="$ini_value" + [[ -z "$LOGDIR" ]] && LOGDIR="/dev/shm" + LOG="$LOGDIR/runcommand.log" fi if [[ -n "$DISPLAY" ]] && $XRANDR &>/dev/null; then @@ -1308,7 +1311,7 @@ function launch_command() { } function log_info() { - echo -e "$SYSTEM\n$EMULATOR\n$ROM\n$COMMAND" >/dev/shm/runcommand.info + echo -e "$SYSTEM\n$EMULATOR\n$ROM\n$COMMAND" >"$LOGDIR/runcommand.info" } function runcommand() {