lpa Napisano Sierpień 4, 2010 Zgłoszenie Share Napisano Sierpień 4, 2010 Przygotowałem listę komend które wpisuje w linii komend i w ten sposób startuje mój server. Czy może mi ktoś podpowiedzieć jak zapakować je do skryptu który by je wszystkie wykonywał jako root przed włączeniem się maszyny?? Słyszałem co nieco o init.d... Bardzo proszę o szybka pomoc. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
ra-v Napisano Sierpień 4, 2010 Zgłoszenie Share Napisano Sierpień 4, 2010 Jak rozumiem serwer nie ma Xów, przynajmniej nie startuje z Xów. Najprostszy sposób do chyba wrzucenie w /etc/init.d/ pliku np. "userinit", nadanie mu praw do wykonywania i wrzucenie w środek #!/bin/sh lista komend ..... Następnie należy zrobić dowiązanie symboliczne, czyli wpisać np. ln -s /etc/init.d/userinit /etc/rc3.d/K01userinit W rc3.d umieszczone są dowiązania do skryptów które uruchamiają się wraz z systemem bez Xów. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
lpa Napisano Sierpień 4, 2010 Autor Zgłoszenie Share Napisano Sierpień 4, 2010 bardzo dziekuję za odpowiedź. tak wygląda mój skrypt: #!/bin/bash export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server export ORACLE_SID=XE export PATH=$PATH:$ORACLE_HOME/bin lsnrctl start cd '/home/lpa/Desktop/liferay-portal-5.2.3/tomcat-6.0.18/bin/' ./setenv.sh ./startup.sh jednak nie wiem czy wybrałem dobry interpreter. Chciałbym go otworzyć wpisując w linii komend: ./skrypt.sh ale coś jest nie tak i wyrzuca taki komunikat: -bash: ./skrypt.sh: /bin/bash^M: bad interpreter: No such file or directory teraz widzę że podpowiadasz #!/bin/sh zaraz spróbuje ale na wszelki wypadek zamieściłem cały skrypt bo może być pomocny. Dziękuje za wyczerpującą odpowiedź. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
lpa Napisano Sierpień 4, 2010 Autor Zgłoszenie Share Napisano Sierpień 4, 2010 Niestety nic z tego za każdym razem przy próbie ./skrypt.sh wyrzuca błąd: -bash: ./skrypt.sh: /bin/sh^M: bad interpreter: No such file or directory lub -bash: ./skrypt.sh: /bin/bash^M: bad interpreter: No such file or directory czy ktoś ma pomysł jak to rozwiazac?? próbowałem yum install (sh lub bash) ale odpowiedź brzmi zawsze tak samo [root@localhost Desktop]# yum install sh Loaded plugins: presto, refresh-packagekit Setting up Install Process No package sh available. Nothing to do próbowałem tez wywoływać ręcznie sh skrypt.sh bash skrypt.sh ale większość linii konczy się: command not found (skrypt wygląda jak wyżej) prosze o pomoc P.S. Już problem został rozwiązany: NP. można dopisac do pliku /etc/rc.local działa. Dzięki za pomoc. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się