[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: wie shell script ordentlich beenden



Erstmal vielen Dank für eure Hilfe.

Ich hab jedoch noch ein Problem mit der shell Programmierung.
Bei dem Server werden zwei Prozesse gestartet.
hlds_run wird von meinem Script gestartet,
hlds_i686 wird durch hlds_run gestartet.

Um den Server zu stoppen, versuche ich nun die PID von hlds_i686 über
/bin/ps aux | awk '/hlds_i686 -game dod \+maxplayers 21/ {print $2}'
zu ermitteln

Wenn ich mein Script dodhid1 über die Konsole starte, werden beide PIDs 
gespeichert.
Wenn ich dodhid1 mittels des init.d Scriptes dod1 starte, wird nur die PID 
von hlds_run gespeichert.
Die Datei /games/run/dod1a.pid wird angelegt, jedoch nicht mit der PID 
gefüllt.

Warum?


begin 666 dodhid1.dat
M(R$O8FEN+V)A<V@-"B,@1&%Y(&]F($1E9F5A="!,:6YU>"!397)V97(L(%-E
M<G9E<B!.;RX@,0T*#0I$3T1?4$E$1DE,13TO9V%M97,O<G5N+V1O9#$N<&ED
M#0I$3T1?4$E$1DE,13(]+V=A;65S+W)U;B]D;V0Q82YP:60-"D1/1%]0051(
M/2]G86UE<R]H;&1S+VAL9',-"D1/1%]#340](BXO:&QD<U]R=6X@+6=A;64@
M9&]D("MM87AP;&%Y97)S(#(Q("MM87 @9&]D7V%N>FEO(@T*#0H-"F-D("1$
M3T1?4$%42 T*=&5S=" M<B!N;VAU<"YO=70@)B8@<FT@;F]H=7 N;W5T#0IN
M;VAU<" D1$]$7T--1" F#0IE8VAO("0A(#X@)$1/1%]0241&24Q%#0IS;&5E
M<" Q#0IE8VAO("0H+V)I;B]P<R!A=7@@?"!A=VL@)R]H;&1S7VDV.#8@+6=A
M;64@9&]D(%PK;6%X<&QA>65R<R R,2\@>W!R:6YT("0R?2<I(#X@)$1/1%]0
'241&24Q%,@``
`
end

begin 666 dod1.dat
M(R$@+V)I;B]B87-H#0HC#0HC(R,@0D5'24X@24Y)5"!)3D9/#0HC(%!R;W9I
M9&5S.B @(" @(" @("!$87D@;V8@1&5F96%T(%-E<G9E<@T*(R!297%U:7)E
M9"U3=&%R=#H@(" @)&%P86-H93(@:'1T<&0R#0HC(%-H;W5L9"U3=&%R=#H-
M"B,@4F5Q=6ER960M4W1O<#H-"B,@4VAO=6QD+5-T;W Z#0HC($1E9F%U;'0M
M4W1A<G0Z(" @(" S(#4-"B,@1&5F875L="U3=&]P.@T*(R!3:&]R="U$97-C
M<FEP=&EO;CH@1&%Y(&]F($1E9F5A="!397)V97(L(%-E<G9E<B!.;RX@,0T*
M(R!$97-C<FEP=&EO;CH@(" @(" @1&%Y(&]F($1E9F5A="!397)V97(-"B,C
M(R!%3D0@24Y)5"!)3D9/#0HN("]E=&,O<F,N<W1A='5S#0H-"@T*1$]$7U-(
M/2]U<W(O8FEN+V1O9&AI9#$-"D1/1%]0241&24Q%/2]G86UE<R]R=6XO9&]D
M,2YP:60-"D1/1%]0241&24Q%,CTO9V%M97,O<G5N+V1O9#%A+G!I9 T*#0IC
M87-E("(D,2(@:6X-"B @("!S=&%R="D-"B @(" @(" @96-H;R B4W1A<G1I
M;F<@1&]$(%-E<G9E<B B#0H@(" @(" @('-U("UC("1$3T1?4T@@;W-D#0H@
M(" @(" @(')C7W-T871U<R M=@T*(" @(" @(" [.PT*(" @('-T;W I#0H@
M(" @(" @(&5C:&\@(E-H=71T:6YG(&1O=VX@1&]$(%-E<G9E<B B#0H@(" @
M(" @(&MI;&P@+51%4DT@8&-A=" D1$]$7U!)1$9)3$5@#0H@(" @(" @(&MI
M;&P@+51%4DT@8&-A=" D1$]$7U!)1$9)3$4R8 T*(" @(" @("!R8U]S=&%T
M=7,@+78-"B @(" @(" @.SL-"B @("!R97-T87)T*0T*(" @(" @(" C(R!3
M=&]P('1H92!S97)V:6-E(&%N9"!R96=A<F1L97-S(&]F('=H971H97(@:70@
M=V%S#0H@(" @(" @(",C(')U;FYI;F<@;W(@;F]T+"!S=&%R="!I="!A9V%I
M;BX-"B @(" @(" @)# @<W1O< T*(" @(" @(" D,"!S=&%R= T*(" @(" @
M(" [.PT*(" @('-T871U<RD-"B @(" @(" @96-H;R B0VAE8VMI;F<@9F]R
M('-E<G9I8V4@1&]$(%-E<G9E<B B#0H@(" @(" @(')C7W-T871U<R M=@T*
M(" @(" @(" [.PT*(" @("HI#0H@(" @(" @(&5C:&\@(E5S86=E.B D,"![
M<W1A<G1\<W1O<'QR97-T87)T?'-T871U<WTB#0H@(" @(" @(&5X:70@,0T*
2(" @(" @(" [.PT*97-A8PT*
`
end



Reply to: