IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Jakub Klindera:21.12.2018 13:45

Zdravíčko,
Mám CS 1.6 server na svém VPS kde je nainstalovaný Debian. Nyní tam je nainstalovaný cs 1.6 server, který spouštím scriptem start.sh

Problém je v tom, že po vypnutí shellu se vypne i script :D
Nevíte někdo jak to vyřešit ?

Zkusil jsem: Zkoušel jsem již problém vyřešit pomocí screenu, avšak neúspěšně.
Celá cesta k souboru - /home/cs/csko/

Zkoušel jsem

screen -S cs start.sh

Děkuji

Editováno 21.12.2018 13:46
 
Odpovědět
21.12.2018 13:45
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na Jakub Klindera
David Jančík:21.12.2018 14:14

Přidej tam parametr -d detach https://linux.die.net/man/1/screen
To ti spustí screen na pozadí.
Potom se dá napojit pomocí screen - x name a detachnout ctrl + a a pak D. Když to zavres ctrl + c. Tak to zabijes.

Nahoru Odpovědět
21.12.2018 14:14
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Odpovídá na David Jančík
Jakub Klindera:21.12.2018 14:51

Když to tak napíšu, tak mi konzole napíše

28226.start.sh (21/12/18 12:38:28) (Attached)
28221.start.sh (21/12/18 12:38:20) (Attached)
28212.start.sh (21/12/18 12:36:52) (Attached)
24926.start.sh (20/12/18 20:13:17) (Detached)

ale server to nespustí

 
Nahoru Odpovědět
21.12.2018 14:51
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na Jakub Klindera
David Jančík:21.12.2018 18:33

Tak zkus screen - dmS customname bash - c 'příkaz na spuštění serveru'
Případně napiš, co je v tom scriptu.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
21.12.2018 18:33
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Odpovídá na David Jančík
Jakub Klindera:21.12.2018 19:17

Super, děkuji moc. Přesně toto jsem potřeboval

 
Nahoru Odpovědět
21.12.2018 19:17
Avatar
Atrament
Tvůrce
Avatar
Odpovídá na Jakub Klindera
Atrament:22.12.2018 7:26

Na co screen? Normálně ten skript pusť na pozadí pomocí &

start.sh &
 
Nahoru Odpovědět
22.12.2018 7:26
Avatar
Odpovídá na Atrament
Dominik Gavrecký:22.12.2018 17:25

Oni to z nejakého dôvodu odporúčajú spúšťať v screene.

Nahoru Odpovědět
22.12.2018 17:25
Hlupák nie je ten kto niečo nevie, hlupákom sa stávaš v momente keď sa na to bojíš opýtať.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.