Bash のソース コードを見ると、出力print_cmd.c
の形式が構成できないことがわかりset -x
ます。
DEBUG
「シグナル」をトラップして、独自のカスタム ロギングを実装できます。
trap 'logger -p user.debug -t SHELLSCRIPT -- "$BASH_COMMAND" || :' DEBUG
user
facility 、 level debug
、および tagを使用してすべてのコマンドを syslog に送信しますSHELLSCRIPT
。