We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6a435ca commit 2f27c4eCopy full SHA for 2f27c4e
src/tailscale.sh
@@ -7,7 +7,7 @@ set +x
7
8
OWN_FILENAME="$(basename $0)"
9
LAMBDA_EXTENSION_NAME="$OWN_FILENAME" # (external) extension name has to match the filename
10
-TMPFILE=/tmp/$OWN_FILENAME
+TMPFILE="/tmp/tailscale.data"
11
12
# Graceful Shutdown
13
_term() {
@@ -51,6 +51,7 @@ do
51
curl -sS -L -XGET "http://${AWS_LAMBDA_RUNTIME_API}/2020-01-01/extension/event/next" --header "Lambda-Extension-Identifier: ${EXTENSION_ID}" > $TMPFILE &
52
PID=$!
53
forward_sigterm_and_wait
54
+ EVENT_DATA=$(<$TMPFILE)
55
if [[ $EVENT_DATA == *"SHUTDOWN"* ]]; then
56
echo "[extension: ${LAMBDA_EXTENSION_NAME}] Received SHUTDOWN event. Exiting." 1>&2;
57
# Cleanly shut down the Tailscale process
0 commit comments