В сценарии bash, который вызывается с помощью sudo, я звоню:
/usr/bin/firefox -new-tab http://stackoverflow.com
но потом я получаю сообщение:
Firefox уже запущен, но не отвечает. Чтобы открыть новое окно, вы должны сначала закрыть существующий процесс Firefox или перезагрузить систему.
это, я думаю, потому что скрипт вызывается sudo и firefox обычным пользователем. если я вызову команду без sudo, она сработает.
так как я могу вернуться к обычному пользователю в sudo под названием script?