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/.
Użytkownik
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?
Offline



Administrator




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
Użytkownik

Członek DUG


nierozumiem jak zawiesza ??
Offline
Użytkownik
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...
Offline






Admin łajza







postaw znak & na końcu kazdego polecenia
Offline



Pijak ;-P




azhag ma rację. I druga rzecz: Tworząc takie skrpty warto uwzględnić uruchamianie ich z opcją start, stop, reload itp.
Offline
Użytkownik
napisalem tak:
#!/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.
Offline



Administrator




To sa glownie servery www - django, pylons, lighttpd, edonkeyclc
Używasz django? Piszesz w pythonie? ;] Jeśli to o pythonowe django chodzi.
Offline
Użytkownik






Admin łajza







czy na pewno po screen powinny być &&?
Offline



Administrator




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