Есть проблема с запуском vnc сервера из init.d скрипта.
Вручную из под root все запускается, но когда через сервисы пытаюсь запустить , Xvnc запускается но программы (которые должны стартовать из xstartup) не находят дисплей. Повторюсь, при ручном запуске все запускается отлично.
Дистриб opensuse 10.3 (на 10.2 работало отлично)
вот скрипт:
#! /bin/bash
USER=`echo ${1} | sed -e 's/..//'`
vnc_CONFIG=/home/$USER/.vnc/config
test -r $vnc_CONFIG || exit 6
. $vnc_CONFIG
rm /tmp/.X11-unix/X$SCREEN &>/dev/null
if test $AUTO = "1"; then
cd /home/$USER
sudo -u $USER bash -l -c "vncserver -geometry $GEOMETRY -depth $DEPTH :$SCREEN $XVNC_OPT"
fi
В /etc/init.d/vncserv следующее:
#!/bin/bash
vnc_BIN=/usr/bin/Xvnc
test -x $vnc_BIN || exit 5
. /etc/rc.status
rc_reset
startvnc()
{
cd /home
find . -type d -maxdepth 1 -exec /usr/bin/vncstart '{}' \; &>/dev/null
}
case "$1" in
start)
echo -n "Starting VNC servers "
startvnc
rc_status -v
;;
stop)
echo -n "Shutting down VNC servers "
killall -TERM $vnc_BIN
rc_status -v
;;
.......
Как правельно выполнить su/sudo что б нормально из init.d скрипта выполнить от другово пользователя запуск на сюзе 10.3?
Ответ на:
комментарий
от MiracleMan

Ответ на:
комментарий
от SilentLexx

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Вопрос по VNC servery (2011)
- Форум THG VNC Server (2015)
- Форум SuSE rc.d (2007)
- Форум Клавиатура в Xvnc (2009)
- Форум количество открытых файлов для OpenLDAP (2010)
- Форум Получить exit status из циклического скрипта. Ну или его симуляцию (2010)
- Форум Xvfb dead but pid file exists (2014)
- Форум Создание 2-ух демонов, ссылающихся на один и тот же объект, но с разным конфигом. (2010)
- Форум tightvncviewer пропадает в полноэкранном режиме (2005)
- Форум Прочесть переменные из файла (2016)