diff --git a/ArchiSteamFarm/scripts/generic/ArchiSteamFarm-Service.sh b/ArchiSteamFarm/scripts/generic/ArchiSteamFarm-Service.sh index b966d4977..46edb36eb 100755 --- a/ArchiSteamFarm/scripts/generic/ArchiSteamFarm-Service.sh +++ b/ArchiSteamFarm/scripts/generic/ArchiSteamFarm-Service.sh @@ -9,7 +9,7 @@ fi ASF_ARGS+=" $*" # Kill underlying ASF process on shell process exit -trap "trap - SIGTERM && kill -- -$$" SIGINT SIGTERM EXIT +trap "trap - SIGTERM && kill -- -$$" SIGINT SIGTERM while :; do if grep -Eq '"Headless":\s+?true' 'config/ASF.json'; then diff --git a/ArchiSteamFarm/scripts/generic/ArchiSteamFarm.sh b/ArchiSteamFarm/scripts/generic/ArchiSteamFarm.sh index 7a035539b..190b3ef06 100755 --- a/ArchiSteamFarm/scripts/generic/ArchiSteamFarm.sh +++ b/ArchiSteamFarm/scripts/generic/ArchiSteamFarm.sh @@ -9,7 +9,7 @@ fi ASF_ARGS+=" $*" # Kill underlying ASF process on shell process exit -trap "trap - SIGTERM && kill -- -$$" SIGINT SIGTERM EXIT +trap "trap - SIGTERM && kill -- -$$" SIGINT SIGTERM if grep -Eq '"Headless":\s+?true' 'config/ASF.json'; then # We're running ASF in headless mode so we don't need STDIN diff --git a/cc.sh b/cc.sh index 74ecabdab..8a3890ddd 100755 --- a/cc.sh +++ b/cc.sh @@ -26,7 +26,7 @@ if [[ "$TEST" -eq 1 ]]; then PROJECTS+=("ArchiSteamFarm.Tests") fi -trap "trap - SIGTERM && kill -- -$$" SIGINT SIGTERM EXIT +trap "trap - SIGTERM && kill -- -$$" SIGINT SIGTERM if ! hash dotnet 2>/dev/null; then echo "ERROR: dotnet CLI tools are not installed!" diff --git a/run.sh b/run.sh index 1ef2b2502..97ee64164 100755 --- a/run.sh +++ b/run.sh @@ -13,7 +13,7 @@ fi ASF_ARGS+=" $*" # Kill underlying ASF process on shell process exit -trap "trap - SIGTERM && kill -- -$$" SIGINT SIGTERM EXIT +trap "trap - SIGTERM && kill -- -$$" SIGINT SIGTERM if ! hash dotnet 2>/dev/null; then echo "ERROR: dotnet CLI tools are not installed!"