Problém - screen

oukeys

Problém - screen
« kdy: 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



Joe

Re:Problém - screen
« Odpověď #1 kdy: 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.

oukeys

Re:Problém - screen
« Odpověď #2 kdy: 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.

mykhal

Re:Problém - screen
« Odpověď #3 kdy: 18. 02. 2012, 11:23:57 »
zkus při posílání stuffu přidat screenu navíc parametr -p 0

oukeys

Re:Problém - screen
« Odpověď #4 kdy: 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 :)