autostart na serverku

Konfiguracja serwerów, usług, itp.
iNTER
Posty: 33
Rejestracja: 12 czerwca 2007, 22:39
Lokalizacja: Gliwice

autostart na serverku

Post autor: iNTER »

potrzebuję aby razem z maszyna wstawała jedna aplikacja

sciezka do niej to

Kod: Zaznacz cały

/home/servery/lfs/race server
natomiast komenda do odpalenia tej aplikacji to

Kod: Zaznacz cały

screen -S LFSR wineconsole --backend=curses LFS.exe /cfg=setup.cfg
tak ją odpalam za pomaca putty

czasem nie ma pradu i wtedy server wstaje ale bez tej aplikacji

pozdro

ps. server nie ma X
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post autor: velmafia »

utwórz skrypt w /etc/init.d (wzór masz w /etc/init.d/skeleton) i dodaj ten skrypt poprzez update-rc.d:

Kod: Zaznacz cały

man update-rc.d
albo prościej: dodaj tą linijkę którą odpalasz tą aplikacje, do /etc/rc.local


aloha
iNTER
Posty: 33
Rejestracja: 12 czerwca 2007, 22:39
Lokalizacja: Gliwice

Post autor: iNTER »

velmafia, a czy dodanie tej linijki wystarczy? nie trzeba dodawać jakiejs scieżki?
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post autor: velmafia »

iNTER pisze:velmafia, a czy dodanie tej linijki wystarczy? nie trzeba dodawać jakiejs scieżki?
raczej nie, po prostu wpisz tam co ma być odpalone przy starcie i będzie działać, a zresztą sprawdź ;)
iNTER
Posty: 33
Rejestracja: 12 czerwca 2007, 22:39
Lokalizacja: Gliwice

Post autor: iNTER »

velmafia, niestety nie działa

aby to u mnie zadziałało muszę sie zalogować jako user "servery" wejsc do katalogu /home/servery/lfs/race server i dopiero dać ta komendę inaczej nie działa
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post autor: velmafia »

aby to u mnie zadziałało muszę sie zalogować jako user "servery" wejsc do katalogu /home/servery/lfs/race server i dopiero dać ta komendę inaczej nie działa
więc napisz to w skrypcie w /etc/init.d, albo napisz skrypt który to zrobi, a nasŧepnie dopisz ten skrypt w /etc/rc.local


aloha
iNTER
Posty: 33
Rejestracja: 12 czerwca 2007, 22:39
Lokalizacja: Gliwice

Post autor: iNTER »

velmafia, upss, no niestety ale ja tego nie napisze, nie umie poprostu.
jestem dopiero poczatkujacym uzytkownikiem linuxa a z racji mojego starczego wieku wiadomosci nie bardzo włazą mi do głowy
moze bedziesz w stanie cos naskrobac albo poprowadzić za reke, aha i co najważniejsze ja tylko po polsku pisze i czytam
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post autor: velmafia »

iNTER pisze:z racji mojego starczego wieku
Wiek: 34
34 lata i już uważasz siebie za "starczego" ?? ]moze bedziesz w stanie cos naskrobac albo poprowadzić za reke[/quote]

sam z baschem za bardzo się jeszcze nie zaprzyjaźniłem, ale tutaj znajdziesz parę Ciekawych linków które powinny Cię poprowadzić za rękę:
http://debian.linux.pl/viewtopic.php?t=1721

ewentualnie poczekaj aż ktoś kto się zna na baschu coś Ci naskrobie ;)
Rad
Member
Posty: 1208
Rejestracja: 28 czerwca 2006, 15:05

Post autor: Rad »

Dodaj do rc.local:

Kod: Zaznacz cały

cd "/home/servery/lfs/race server"
su -c "screen -S LFSR wineconsole --backend=curses LFS.exe /cfg=setup.cfg" servery
Tak w ogóle, to powinien zostać napisany normalny skrypt startowy. To jest prowizorka, ale powinna działać :) .
loleq
Posty: 66
Rejestracja: 25 czerwca 2006, 21:59
Lokalizacja: Szczecin

Post autor: loleq »

iNTER pisze:aby to u mnie zadziałało muszę sie zalogować jako user "servery" wejsc do katalogu /home/servery/lfs/race server i dopiero dać ta komendę inaczej nie działa
Może sudo? Poczytaj dokumentację, zwłaszcza zwróć uwagę na parametr -H. I może screen nie będzie potrzebny.
ODPOWIEDZ