notify-sendを使用する必要があるが、rootとして実行するスクリプトを実行しています。動作することがわかっているのは、このスクリプトだけです。問題は、この行にあることです:
DBUS_SESSION=`grep -z DBUS_SESSION_BUS_ADDRESS /proc/$DBUS_PID/environ | sed -e s/DBUS_SESSION_BUS_ADDRESS=//`
エラーが発生し続ける
warning: command substitution: ignored null byte in input
エラーメッセージを修正または抑制するにはどうすればよいですか?
ところで、以下はそれを抑制しません:
2> /dev/null
> /dev/null
>> /dev/null
> /dev/null 2>&1
2>&1
tr -d '\0'
OK?