Tematy związane z oprogramowaniem, instalacją, konfiguracją
mccn
Posty: 46 Rejestracja: 06 maja 2008, 19:01
Post
autor: mccn » 06 maja 2008, 19:15
Witam mam dokładnie 4 aplikacje które chciał bym żeby startowały razem z systemem tyle że nie wiem jak to zrobić więc zwracam się do was koledzy o pomoc.
aplikacje to:
pvpgn i d2gs
służą do gry online w diablo 2
d2gs pracuje na wine
napisałem sobie taki skrypcik żeby 1 komenda uruchamiać wszystko:
Kod: Zaznacz cały
#!/bin/bash
cd /home/user/pvpgn/sbin
./bnetd &
./d2cs &
./d2dbs &
cd
cd /home/user/d2gs
wine D2GS.exe &
I teraz pytanie brzmi czy dało by rade jakoś zrobić aby uruchamiał ten skrypcik pod czas startu systemu? Z góry bardzo dziękuję za pomoc.
.
sds
Posty: 30 Rejestracja: 30 stycznia 2008, 20:56
Post
autor: sds » 06 maja 2008, 19:23
W kde w folderze domowym masz ukryty folder .kde a w nim Autostart i do niego wrzuć ten skrypt. W gnome nie pamiętam już dokładnie System->Preferencje->Sesje (coś takiego) i tam dodajesz to co chcesz, aby urochamiało się na starcie.
mccn
Posty: 46 Rejestracja: 06 maja 2008, 19:01
Post
autor: mccn » 06 maja 2008, 19:27
to wszystko działa na serwerze brak tam srodowiska graficznego jest to debian 4.0 etch moze wiesz jak to odpalić bez okienek ?
i aby sie odpalało z konta usera najlepiej bo z roota niebezpiecznie z góry dzięki pozdrówka.
sds
Posty: 30 Rejestracja: 30 stycznia 2008, 20:56
Post
autor: sds » 06 maja 2008, 19:37
To wszystko odpala się z poziomu użytkownika. Niestety nie wiem jak ustawić aplikacje aby uruchamiała się przy starcie bez X-ów (korzystam z Linuksa 1,5 miesiąca), ale na pewno jakiś ekspert ci pomoże, bo nie jest to nic trudnego.
mccn
Posty: 46 Rejestracja: 06 maja 2008, 19:01
Post
autor: mccn » 06 maja 2008, 19:51
Ja trochę dłużej korzystam z Debiana ale wciąż się uczę i poczekam może akurat jakiś ekspert pomoże mi to zrobić. Z góry dziękuję
raph
Posty: 25 Rejestracja: 16 lutego 2008, 17:18
Lokalizacja: Zgorzelec
Post
autor: raph » 06 maja 2008, 20:00
mccn
Posty: 46 Rejestracja: 06 maja 2008, 19:01
Post
autor: mccn » 06 maja 2008, 21:33
hmm nie bardzo rozumiem o co chodzi w tym co napisał przedmówca bardzo bym prosił abyś troszkę jaśniej to ujął z góry dzieki pozdrówka.
3ndriu
Beginner
Posty: 246 Rejestracja: 15 kwietnia 2007, 18:00
Lokalizacja: Chodzież
Post
autor: 3ndriu » 06 maja 2008, 21:55
mccn , polecenie, którym dodasz swój skrypt do autostartu nazywa się updaterc.d . Pomoc otrzymasz wydając polecenie podane przez Twojego przedmówcę.
raph
Posty: 25 Rejestracja: 16 lutego 2008, 17:18
Lokalizacja: Zgorzelec
Post
autor: raph » 06 maja 2008, 21:56
Cytując:
update-rc.d instaluje lub usuwa dowiązania do skryptów startowych
Czyli takich, które są uruchamiane przy starcie systemu.
PRZYK£ADY
Utworzenie domyślnych dowiązań:
update-rc.d blabla defaults
Odpowiednikiem tego polecenia będzie:
update-rc.d blabla start 20 2 3 4 5 . stop 20 0 1 6 .
Bardziej typowa wersja tego polecenia, używająca wprost zbioru argumentu:
update-rc.d blabla start 30 2 3 4 5 . stop 70 0 1 6 .
Usuwa wszystkie dowiązania dla skryptu (zakładając, że blabla zostało już usunięte):
update-rc.d blabla remove
update-rc.d blabla stop 20 2 3 4 5 .
Przykład polecenia instalującego systemowy skrypt inicjacji-i-zamykania:
update-rc.d blabla start 45 S . start 31 0 6 .
Przykład polecenia wyłączającego systemowy skrypt inicjacji-i-zamykania:
update-rc.d -f blabla remove
update-rc.d blabla stop 45 S .
PLIKI
/etc/init.d/
Katalog zawierający aktualne skrypty startowe.
/etc/rc?.d/
Katalog zawierający dowiązania używane przez init i modyfikowane przez update-rc.d.
/etc/init.d/skeleton
Przykładowy skrypt do wykorzystania przez programistę przy tworzeniu własnych
skryptów init.d.
mccn
Posty: 46 Rejestracja: 06 maja 2008, 19:01
Post
autor: mccn » 06 maja 2008, 23:47
To teraz tak mam taki skrypcik:
Kod: Zaznacz cały
#!/bin/bash
cd /home/user/pvpgn/sbin
./bnetd &
./d2cs &
./d2dbs &
cd
cd /home/user/d2gs
wine D2GS.exe &
W katalogu /home/nazwa_użytkownika/bin
Nazywa się on pvpgn.
Mógłbyś napisać jak to zrobić aby initd uruchamiał go razem z systemem?
Nie jestem profesjonalistą w tym i nie chciałbym czegoś zepsuć dlatego też między innymi proszę o pomoc. Pozdrawiam.