Eu tenho um script que é executado que precisa usar o envio de notificação, mas é executado como root. A única coisa que achei que funciona é esse script . O problema é que nesta linha:
DBUS_SESSION=`grep -z DBUS_SESSION_BUS_ADDRESS /proc/$DBUS_PID/environ | sed -e s/DBUS_SESSION_BUS_ADDRESS=//`
Eu continuo recebendo o erro
warning: command substitution: ignored null byte in input
Como faço para corrigir ou suprimir a mensagem de erro?
A propósito, o seguinte não o suprime:
2> /dev/null
> /dev/null
>> /dev/null
> /dev/null 2>&1
2>&1
tr -d '\0'
Também está ok?