aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xkvmx26
1 files changed, 17 insertions, 9 deletions
diff --git a/kvmx b/kvmx
index 9650d01..abe063a 100755
--- a/kvmx
+++ b/kvmx
@@ -1736,20 +1736,28 @@ function kvmx_shell {
echo "Running in restricted shell mode."
echo "Allowed commands are only `echo $restricted_actions | tr ':' ' '`"
else
- # Process command, nohup version, stdout and stderr are redirected to a file
+ if [ "${STDIN[0]}" == "up" ] || [ "${STDIN[0]}" == "start" ] || [ "${STDIN[0]}" == "restart" ]; then
+ # Process command, nohup version, stdout and stderr are redirected to a file
+ #nohup $APP_BASE/kvmx ${STDIN[0]} $VM ${STDIN[@]:1}
+
+ # Process command, disown version, stdout are preserved
+ $APP_BASE/kvmx ${STDIN[0]} $VM ${STDIN[@]:1} &
+ disown -h
+ else
+ $APP_BASE/kvmx ${STDIN[0]} $VM ${STDIN[@]:1}
+ fi
+ fi
+ else
+ if [ "${STDIN[0]}" == "up" ] || [ "${STDIN[0]}" == "start" ] || [ "${STDIN[0]}" == "restart" ]; then
+ # Process command, nohup version
#nohup $APP_BASE/kvmx ${STDIN[0]} $VM ${STDIN[@]:1}
- # Process command, disown version, stdout are preserved
+ # Process command, disown version
$APP_BASE/kvmx ${STDIN[0]} $VM ${STDIN[@]:1} &
disown -h
+ else
+ $APP_BASE/kvmx ${STDIN[0]} $VM ${STDIN[@]:1}
fi
- else
- # Process command, nohup version
- #nohup $APP_BASE/kvmx ${STDIN[0]} $VM ${STDIN[@]:1}
-
- # Process command, disown version
- $APP_BASE/kvmx ${STDIN[0]} $VM ${STDIN[@]:1} &
- disown -h
fi
fi
done