Проблема состоит в том, что Вы помещаете sudo
в фоне. Я вижу два способа решить эту проблему:
bg
таким образом, задание продолжает работать в фоновом режиме;sudo
прежде (как sudo ls
), затем запустите Ваш nohup
команда, и это не попросит Ваш пароль снова и будет работать так или иначе.Я подозреваю, что решение не будет найдено с помощью VNC; Я думаю, что VNC будет предоставлять вам только одно окно за раз.
Может быть, рассмотреть возможность использования X-агента на вашем клиентском хосте и перенести отображение обратно на ваш клиент через xdmcp и переменную DISPLAY? Не уверен, что и там вы добьетесь успеха, но подозреваю, что шансы выше. Удачи!