Page 1 of 2
Serverio automatinis paleidimas po crash ar restarto..
Posted: 2014 Jan 16 13:26
by KIRIL
Sveiki,
bandau padaryt automatinį paleidimą, esu instaliavęs CS pagal šio forumo pamoką, tačiau iš 3 serverių pasileidžia tik 1-masis.
rc.local:
Code: Select all
# By default this script does nothing.cd /usr/public && ./startcd /usr/deathrun && ./startcd /usr/csdm && ./startexit 0
kame čia bėda? (rankiniu budu pasileidžia be problemų.)
Re: Serverio automatinis paleidimas po crash ar restarto..
Posted: 2014 Jan 16 13:33
by V1LKAS
Galbūt neteisingas kelias iki direktorijų arba ne visi start.sh failiukai turi read privilegijas
Re: Serverio automatinis paleidimas po crash ar restarto..
Posted: 2014 Jan 16 13:35
by KIRIL
V1LKAS wrote:Galbūt neteisingas kelias iki direktorijų arba ne visi start.sh failiukai turi read privilegijas
Na ne, kelias nurodytas teisingai, start failai visi
755.
Juk jei nebūtų 755 negalėčiau paleist ir rankiniu būdu, nes leidžiu:
Re: Serverio automatinis paleidimas po crash ar restarto..
Posted: 2014 Jan 16 13:40
by V1LKAS
Code: Select all
# By default this script does nothing.cd /usr/public && ./start.shcd /usr/deathrun && ./start.shcd /usr/csdm && ./start.shexit 0
Re: Serverio automatinis paleidimas po crash ar restarto..
Posted: 2014 Jan 16 13:53
by KIRIL
V1LKAS wrote:Code: Select all
# By default this script does nothing.cd /usr/public && ./start.shcd /usr/deathrun && ./start.shcd /usr/csdm && ./start.shexit 0
Tokiu atvėju nepaleidžia išvis nei vieno, nes ten ne .sh failai, o tesiog
start.
Re: Serverio automatinis paleidimas po crash ar restarto..
Posted: 2014 Jan 16 14:20
by V1LKAS
Failas negali egizstuoti be tipo.
Kelias variantus pabandyk
Code: Select all
# By default this script does nothing. exec 2> /tmp/rc.local.log exec 1>&2 set -x cd /usr/public && /usr/public/start.shcd /usr/deathrun && /usr/deathrun/start.shcd /usr/csdm && /usr/csdm/start.shexit 0
arba
Code: Select all
# By default this script does nothing. exec 2> /tmp/rc.local.log exec 1>&2 set -x sh /usr/public/start.shsh /usr/deathrun/start.shsh /usr/csdm/start.shexit 0
abiem atvėjais turėtų sukurti log failą /tmp/rc.local.log, jeigu neveiks pakopink logus čia, dėl visa pikta abu pabandyk ir be .sh galūnės.
Re: Serverio automatinis paleidimas po crash ar restarto..
Posted: 2014 Jan 16 14:32
by KIRIL
1 variantas su
.sh :
Code: Select all
+ cd /usr/public+ /usr/public/start.sh/etc/rc.local: line 18: /usr/public/start.sh: No such file or directory
be
.sh
Code: Select all
+ cd /usr/public+ /usr/public/start
pasileidžia tik vienas serveris.
2 variantas viskas tas pats.
Re: Serverio automatinis paleidimas po crash ar restarto..
Posted: 2014 Jan 16 15:38
by V1LKAS
slashiuko trūko
Code: Select all
exec 2> /tmp/rc.local.log exec 1>&2 set -x cd /usr/public/ && /usr/public/startcd /usr/deathrun/ && /usr/deathrun/startcd /usr/csdm/ && /usr/csdm/startexit 0
Re: Serverio automatinis paleidimas po crash ar restarto..
Posted: 2014 Jan 16 17:11
by aaarnas
Jokių automatinių paleidimų nereikia...
Jei instaliavai serverį su šio forumo pamoka, ten viskas yra sutvarkyta su automatiniu paleidimu. Serveris restartuosis tol, kol neišjungsi jo su quit ar nenukilinsi proceso.
Re: Serverio automatinis paleidimas po crash ar restarto..
Posted: 2014 Jan 16 17:51
by KIRIL
V1LKAS - mėginau, vistiek tik vieną serverį paleidžia.
aaarnas - tuomet išvis nei vieno nepaleidžia.