Portál AbcLinuxu, 14. května 2025 02:11

Dotaz: Odesilani prikazu na screen

23.9.2007 16:34 freeman-half
Odesilani prikazu na screen
Přečteno: 543×
Odpovědět | Admin
Ahoj, pustim jednu aplikacku prez screen jako deamona na pozadi a to prikazem "screen -A -m -d -S server ./server.sh" Problem je v tom ze mu potrebuji posilat prikazy dalsim programkem. No a ten programek si to nemuze otevrit "screen -r sever" a pak CTRL+A+D zase schovat. Vygooglil jsem tohle "screen -d -m server" && screen -r X prikaz" Bohuzel jediny co mi jde je prikaz quit :) Ten mi vypne celyho daemona, ale ja potrebuju pouze posilat prikazy pro muj server a ne pro utilitu screen. Rozumite mi ne ? diky za pomoc :)
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.9.2007 18:49 marbu | skóre: 31 | blog: hromada | Brno
Rozbalit Rozbalit vše Re: Odesilani prikazu na screen
Odpovědět | | Sbalit | Link | Blokovat | Admin
A nestačilo by prostě použít pojmenovanou rouru?
There is no point in being so cool in a cold world.
23.9.2007 22:20 freeman-half
Rozbalit Rozbalit vše Re: Odesilani prikazu na screen
asi by to slo, ale ja to neumim a prez screen to musi taky nejak jit.
23.9.2007 22:55 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Odesilani prikazu na screen
Přijde mi to také jednodušší než zjišťovat, které screeně to posílat a jak.
23.9.2007 23:02 Martin Doucha | skóre: 23 | blog: Yet another blog
Rozbalit Rozbalit vše Re: Odesilani prikazu na screen
mkfifo soubor
Pak k té rouře budete jednoduše přistupovat jako k normálnímu souboru. Přesměrujete do ní výstup řídícího programu a z ní vstup programu, co běží ve screenu.
24.9.2007 08:55 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Odesilani prikazu na screen
... a prez screen to musi taky nejak jit.
A kde berieš tú istotu? Screen je window manager pre konzolu; chcieť ho znásilňovať na vzdialené ovládanie programu mi príde dosť nevhodné.
8.1.2008 17:16 tom-tom | skóre: 5
Rozbalit Rozbalit vše Re: Odesilani prikazu na screen
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tohle by mě taky docela zajímalo.. přímo do screenu

spustím v screenu se jménem "cod4" server pro call of duty 4, ten si načte konfig, spustí mapu a skončí ve vlastní konzoli.

Vím přesně, o který screen jde, jen mu na vstup poslat nějaký text.

Chtěl bych serveru vnutit nastavení proměnné, která sice jde nastavit z konfigu, ale po každém načtení mapy se nastaví do defaultu. takže by se hodilo pravidelně z cronu posílat do screenu příkaz pro znovunastavení proměnné.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.