2 shopt -s inherit_errexit
2>/dev
/null ||
: # ignore fail in bash < 4.4
4 trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR
5 if pgrep
-G iank
-u iank
-f '^emacs --daemon$' &>/dev
/null
; then
6 elisp
=$
(cat /usr
/local
/bin
/unsaved-buffers.el
)
7 emacsout
=$
(sudo
-u iank env XDG_RUNTIME_DIR
=/run
/user
/1000 emacsclient
--eval "$elisp" ||
:)
8 bufs
=$
(printf "%s\n" "$emacsout"|
sed '/^"nil"$/d;s/^"(/E: /;s/)"$//')
10 echo "error: on $HOSTNAME, unsaved emacs files: $bufs" >&2