Files
docker-steam-headless/overlay/usr/bin/sunshine-run
2023-08-23 16:57:40 +12:00

33 lines
547 B
Bash
Executable File

#!/usr/bin/env bash
###
# File: sunshine-run
# Project: bin
# File Created: Tuesday, 23rd August 2023 3:28:52 pm
# Author: Josh.5 (jsunnex@gmail.com)
# -----
# Last Modified: Friday, 23rd August 2023 4:21:00 pm
# Modified By: Josh.5 (jsunnex@gmail.com)
###
set -e
# CATCH TERM SIGNAL:
_term() {
pkill -P $$
}
for sig in INT QUIT HUP TERM; do
trap "
_term
trap - $sig EXIT
kill -s $sig "'"$$"' "$sig"
done
trap _term EXIT
# RUN CHILD PROCESS
/usr/bin/dumb-init "${@}" &
proc_pid=$!
# WAIT FOR CHILD PROCESS:
wait "$proc_pid"