Fix Snap MongoDB to not fork at systemd, so it stays running.

Thanks to xet7 !
This commit is contained in:
Lauri Ojansivu 2025-10-14 13:45:51 +03:00
parent 37c5436087
commit 5792a86959

View file

@ -234,8 +234,7 @@ case "$ACTIVE_VERSION" in
--logpath="$MONGO_LOG_FILE" \ --logpath="$MONGO_LOG_FILE" \
--logappend \ --logappend \
--bind_ip=127.0.0.1 \ --bind_ip=127.0.0.1 \
--port=27017 \ --port=27017
--fork
;; ;;
"4") "4")
echo "Starting MongoDB 4.x server..." echo "Starting MongoDB 4.x server..."
@ -245,8 +244,7 @@ case "$ACTIVE_VERSION" in
--logpath="$MONGO_LOG_FILE" \ --logpath="$MONGO_LOG_FILE" \
--logappend \ --logappend \
--bind_ip=127.0.0.1 \ --bind_ip=127.0.0.1 \
--port=27017 \ --port=27017
--fork
;; ;;
"5") "5")
echo "Starting MongoDB 5.x server..." echo "Starting MongoDB 5.x server..."
@ -256,8 +254,7 @@ case "$ACTIVE_VERSION" in
--logpath="$MONGO_LOG_FILE" \ --logpath="$MONGO_LOG_FILE" \
--logappend \ --logappend \
--bind_ip=127.0.0.1 \ --bind_ip=127.0.0.1 \
--port=27017 \ --port=27017
--fork
;; ;;
"6") "6")
echo "Starting MongoDB 6.x server..." echo "Starting MongoDB 6.x server..."
@ -267,8 +264,7 @@ case "$ACTIVE_VERSION" in
--logpath="$MONGO_LOG_FILE" \ --logpath="$MONGO_LOG_FILE" \
--logappend \ --logappend \
--bind_ip=127.0.0.1 \ --bind_ip=127.0.0.1 \
--port=27017 \ --port=27017
--fork
;; ;;
"7"|*) "7"|*)
echo "Starting MongoDB 7.x server..." echo "Starting MongoDB 7.x server..."
@ -278,8 +274,7 @@ case "$ACTIVE_VERSION" in
--logpath="$MONGO_LOG_FILE" \ --logpath="$MONGO_LOG_FILE" \
--logappend \ --logappend \
--bind_ip=127.0.0.1 \ --bind_ip=127.0.0.1 \
--port=27017 \ --port=27017
--fork
;; ;;
"8") "8")
echo "Starting MongoDB 8.x server..." echo "Starting MongoDB 8.x server..."
@ -289,7 +284,6 @@ case "$ACTIVE_VERSION" in
--logpath="$MONGO_LOG_FILE" \ --logpath="$MONGO_LOG_FILE" \
--logappend \ --logappend \
--bind_ip=127.0.0.1 \ --bind_ip=127.0.0.1 \
--port=27017 \ --port=27017
--fork
;; ;;
esac esac