Tengo una secuencia de comandos que se ejecuta que necesita usar notify-send, pero se ejecuta como root. Lo único que encontré que funciona es este script . El problema es que en esta línea:
DBUS_SESSION=`grep -z DBUS_SESSION_BUS_ADDRESS /proc/$DBUS_PID/environ | sed -e s/DBUS_SESSION_BUS_ADDRESS=//`
Sigo recibiendo el error
warning: command substitution: ignored null byte in input
¿Cómo soluciono o elimino el mensaje de error?
Por cierto, lo siguiente no lo suprime:
2> /dev/null
> /dev/null
>> /dev/null
> /dev/null 2>&1
2>&1
tr -d '\0'
También está bien?