Skip to content

Commit 95ac360

Browse files
fix: docker backup fix
Signed-off-by: simondanielsson <simon.danielsson99@hotmail.com>
1 parent 97c34d1 commit 95ac360

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

benchmarks/multi_node/amd_utils/job.slurm

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -216,9 +216,12 @@ elif command -v sg >/dev/null 2>&1 && sg docker -c "docker ps" &>/dev/null 2>&1;
216216
mkdir -p "$SHIM_DIR"
217217
cat >"$SHIM_DIR/docker" <<"SHIM_EOF"
218218
#!/bin/bash
219-
args=""
220-
for a in "$@"; do args+=$(printf "%q " "$a"); done
221-
exec sg docker -c "/usr/bin/docker $args"
219+
F=$(mktemp)
220+
printf "%s\0" "$@" > "$F"
221+
sg docker -c "xargs -0 -a $F /usr/bin/docker"
222+
rc=$?
223+
rm -f "$F"
224+
exit $rc
222225
SHIM_EOF
223226
chmod +x "$SHIM_DIR/docker"
224227
export PATH="$SHIM_DIR:$PATH"

0 commit comments

Comments
 (0)