Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam serdecznie.
Panowie mam problem ze startem skryptu przy uruchomieniu sie serwera.
Posiadam skrypt ktory uruchamia vnc i jdownloader dla dwóch uzytkownikow w tle a oni maja dostep do jdownloadera niego przez www.
Dla każdego użytkownika zrobilem kopie Skryptu wzucilem do /etc/init.d/ . Dodalem polecenie do /etc/init.d/rc.local i skrypt startuje tylko dla jednego uzytkownika .Jak skrypty odpale z palca to wszystko dziala.
Oto polecenie /etc/init.d/rc.local
su dred -c '/etc/init.d/startjd.sh' su gosia -c '/etc/init.d/startjd1.sh'
Prosze was o pomoc.
A to jest skrypt:
startjd.sh
#!/bin/bash #Version 0.1 - MeltIT.com.ar #Directorio de instalion de JDownloader JDDIR=~/.jd #Chequeamos si hay un proceso para vnc en display :1 if [ ! -e ~/.vnc/`dred -n`:1.pid ]; then vncserver; fi #Asignamos DISPLAY en :1 export DISPLAY=localhost:1 #Iniciamos JDownloader en segundo plano java -Xmx512m -jar $JDDIR/JDownloader.jar &
i startjd1.sh
#!/bin/bash #Version 0.1 - MeltIT.com.ar #Directorio de instalion de JDownloader JDDIR=~/.jd #Chequeamos si hay un proceso para vnc en display :1 if [ ! -e ~/.vnc/`gosia -n`:3.pid ]; then vncserver; fi #Asignamos DISPLAY en :1 export DISPLAY=localhost:3 #Iniciamos JDownloader en segundo plano java -Xmx512m -jar $JDDIR/JDownloader.jar &
A to jest co konslola wysypuje.
Invalid MIT-MAGIC-COOKIE-1 keyException in thread "main" java.lang.InternalError: Can't connect to X11 window server usi ng 'localhost:2' as the value of the DISPLAY variable.
Ostatnio edytowany przez dred111 (2011-03-24 22:26:25)
Offline
Strony: 1