mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-28 12:36:55 +02:00
17 lines
316 B
Bash
17 lines
316 B
Bash
#!/usr/bin/env bash
|
|
|
|
run_logged() {
|
|
local label="$1"
|
|
shift
|
|
local log_file
|
|
local tmp_dir="${TMPDIR:-/tmp}"
|
|
tmp_dir="${tmp_dir%/}"
|
|
log_file="$(mktemp "$tmp_dir/openclaw-${label}.XXXXXX")"
|
|
if ! "$@" >"$log_file" 2>&1; then
|
|
cat "$log_file"
|
|
rm -f "$log_file"
|
|
return 1
|
|
fi
|
|
rm -f "$log_file"
|
|
}
|