Este parece ter sido um problema comum para o Ubuntu durante sua fase de Upstart. O problema é o modo como suas variáveis de ambiente iniciantes são passadas, dependendo se você usa sudo para alcançar privilégios de root ou usar su para se tornar root. Foi uma esquisitice do Upstart que eu acho que nunca foi corrigido.
$ env|grep UPST
UPSTART_SESSION=unix:abstract=/com/ubuntu/upstart-session/1000/21059
UPSTART_INSTANCE=
UPSTART_EVENTS=xsession started
UPSTART_JOB=unity7
Se você quiser consultar o status de tarefas no nível do sistema, poderá usar status --system
para substituir as variáveis de ambiente.
Fonte: link