Files

15 lines
299 B
Bash
Executable File

#!/bin/sh
# systemd-cat -t TAG cmd... -> pipe through logger (syslog)
tag=systemd-cat
while [ $# -gt 0 ]; do
case "$1" in
-t) tag=$2; shift 2 ;;
-t*) tag=${1#-t}; shift ;;
-p) shift 2 ;;
--) shift; break ;;
-*) shift ;;
*) break ;;
esac
done
"$@" 2>&1 | logger -t "$tag"