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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2006-08-13 15:25:13

  Husio - Użytkownik

Husio
Użytkownik
Skąd: Warszawa
Zarejestrowany: 2006-06-04
Serwis

Uruchamianie skryptu przy starcie

Przychodzi taki czas (czasami brak pradu), ze trzeba zrobic na domowym serwerze restart. Ale po takim restarcie trzeba X uslug na nowo wlaczyc, kupa roboty, i nie zawsze sie pamieta.
Kiedys napisalem skrypt ktory to wszystko zalatwial, dodalem go do init.d, ale gdy przychodzilo do uruchomienia np pylons czy innego servera, system zatrzymywal sie na tej usludze.
Jak napisac ten skrypt lub gdzie go dodac, aby wykonywany byl w tle,  przy starcie komputera?


http://husioavatar.prv.pl/panel.png

Offline

 

#2  2006-08-13 16:41:36

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: Uruchamianie skryptu przy starcie

Każda usługa instalowana z paczek w debianie posiada taki skrypt startowy i jest zwykle ustawiane na uruchamianie przy starcie. Wiec w czym problem, zawsze możesz sam taki skrypt napisać, wrzucić do /etc/init.d i zrobić odpowiednie dowiązania do katalogów runleveli w /etc. Było o tym już, poszukaj na forum i w faq. Możesz też używać programów ułatwiających dowiązanie do runleveli takich jak rcconf.

Offline

 

#3  2006-08-13 17:07:01

  Husio - Użytkownik

Husio
Użytkownik
Skąd: Warszawa
Zarejestrowany: 2006-06-04
Serwis

Re: Uruchamianie skryptu przy starcie

To sa glownie servery www - django, pylons, lighttpd, edonkeyclc

nie mozna ich dodac do init.d bo zawiesza uruchamianie.


http://husioavatar.prv.pl/panel.png

Offline

 

#4  2006-08-13 18:14:29

  czechu - Członek DUG

czechu
Członek DUG
Skąd: Gorlice
Zarejestrowany: 2004-10-24

Re: Uruchamianie skryptu przy starcie

nierozumiem jak zawiesza ??

Offline

 

#5  2006-08-13 18:18:41

  Husio - Użytkownik

Husio
Użytkownik
Skąd: Warszawa
Zarejestrowany: 2006-06-04
Serwis

Re: Uruchamianie skryptu przy starcie

Wstrzymuje uruchamianie kolejnych programow. Jak dojdzie do 1 programu ze skryptu, powiedzmy pylons, uruchamia ten server i czeka. Dopiero jak wylaczyc pylons, uruchamia kolejjna aplikacje itd...


http://husioavatar.prv.pl/panel.png

Offline

 

#6  2006-08-13 18:26:30

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Uruchamianie skryptu przy starcie

postaw znak & na końcu kazdego polecenia


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#7  2006-08-13 19:49:33

  pasqdnik - Pijak ;-P

pasqdnik
Pijak ;-P
Skąd: Wrocław
Zarejestrowany: 2006-03-06

Re: Uruchamianie skryptu przy starcie

azhag ma rację. I druga rzecz: Tworząc takie skrpty warto uwzględnić uruchamianie ich z opcją start, stop, reload itp.


Dum spiro - spero ...
pozdrawiam, pasqdnik

Offline

 

#8  2006-08-14 18:19:39

  Husio - Użytkownik

Husio
Użytkownik
Skąd: Warszawa
Zarejestrowany: 2006-06-04
Serwis

Re: Uruchamianie skryptu przy starcie

napisalem tak:

Kod:

#!/bin/bash

/root/scripts/maskarada &

#lighttpd -f /var/www/lighttpd/server2.conf &
#lighttpd -f /var/www/lighttpd/server.conf &


su server &
cd /www/my_site &
screen && python manage.py runserver 0.0.0.0:8001 &

screen && edonkeyclc &

exit &

ale nie uruchamia sie zadna usluga. Dostaje jedynie
Must be connected to a terminal.


http://husioavatar.prv.pl/panel.png

Offline

 

#9  2006-08-14 18:41:35

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: Uruchamianie skryptu przy starcie

To sa glownie servery www - django, pylons, lighttpd, edonkeyclc

Używasz django? Piszesz w pythonie? ;] Jeśli to o pythonowe django chodzi.

Offline

 

#10  2006-08-14 18:46:36

  Husio - Użytkownik

Husio
Użytkownik
Skąd: Warszawa
Zarejestrowany: 2006-06-04
Serwis

Re: Uruchamianie skryptu przy starcie

powiedzmy... ale nie o django rozmawiajmy ;)


http://husioavatar.prv.pl/panel.png

Offline

 

#11  2006-08-14 19:46:57

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Uruchamianie skryptu przy starcie

czy na pewno po screen powinny być &&?


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#12  2006-08-16 08:29:39

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: Uruchamianie skryptu przy starcie

W ogóle lekka przesada z tym ampersandem po każdej linii ;]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)