Fórum Root.cz

Hlavní témata => Server => Téma založeno: oukeys 17. 02. 2012, 12:10:41

Název: Problém - screen
Přispěvatel: oukeys 17. 02. 2012, 12:10:41
Dobrý den,
poradí prosím někdo, už nevím jak dál.

Spouštím nový proces s parametrem: screen -A -m -d -S mc25500 java...... .... ... ..

Potřebuji aby se proces otevřel a abych do něj vložit stop a ENTER, na což jsem použil:
screen -S mc25500 -X stuff "stop"
screen -S mc25500 -X eval "stuff \015"

Problém: pokud do procesu najedu ručně, tedy použiji screen -r mc25500 a otevřu si nové okno přes putty a zadám tyto příkazy:
screen -S mc25500 -X stuff "stop"
screen -S mc25500 -X eval "stuff \015"
FUNGUJE TO

Ale pokud spustím proces znovu: screen -A -m -d -S mc25500 java...... ....  a napíši ty příkazy pro stop tak to vůbec nereaguje
Funguje to jen tehdy, pokud mam screen otevřený, nebo jsme ho alespoň otevřel a potom zavřel.

Běžící screen vypadá takto:         3179.mc25500    (02/17/2012 11:57:57 AM)        (Detached)
Potřebuji, aby jsem se do screenu dostával pomocí mc25500 nikoliv pomocí 3179

Předem děkuji

Název: Re:Problém - screen
Přispěvatel: Joe 17. 02. 2012, 15:10:52
Dulezite je, jestli mas screen chraneny heslem ci nikoli, mas?
Pokud mas - tak se do nej nedaji posilat prikazy zvenku.
Název: Re:Problém - screen
Přispěvatel: oukeys 17. 02. 2012, 15:27:16
Nemám je chráněné heslem, ty příkazy do toho procesu jdou z localhostu.
Vše se odehrává na jednom serveru.
Název: Re:Problém - screen
Přispěvatel: mykhal 18. 02. 2012, 11:23:57
zkus při posílání stuffu přidat screenu navíc parametr -p 0
Název: Re:Problém - screen
Přispěvatel: oukeys 21. 02. 2012, 09:55:49
zkus při posílání stuffu přidat screenu navíc parametr -p 0

Tak to pomohlo, děkuji :)