Это работает для меня.Возможно, каталог /tmp/vnc
не существует, а chdir
не работает.Или, может быть, переменная среды $USER
не определена, потому что вы запускаете ее, например, из сценария init.d ... Или, возможно, у вас нет прав записи в каталог /tmp/vnc
.Вы пытались выполнить mkdir /tmp/vnc/$USER
из оболочки?
Невозможно узнать больше без подробностей.