Fórum Root.cz

Hlavní témata => Server => Téma založeno: WX 28. 10. 2013, 23:03:45

Název: Spuštění programu na serveru
Přispěvatel: WX 28. 10. 2013, 23:03:45
Zdravím. Potřebuji z pracovní stanice spustit na serveru přes SSH nějaký skript/program (umístěný na serveru) tak, aby se na serveru začal provádět, SSH spojení se ukončilo a skript/program běžel na serveru dále nezávisle na pracovní stanici (dokud sám nedoběhne - není to chvilková záležitost). Po jeho skončení by na serveru nemělo nic zůstat "viset", protože tento scénář se bude (nepravidelně) opakovat. Jak nejlépe na to?
Název: Re:Spuštění programu na vzdáleném serveru
Přispěvatel: Něco 28. 10. 2013, 23:14:34
Ahoj,

zkus se podívat na screen. To co hledáš je nejspíše screen -dmS jak_si_chces_okno_pojmenovat ./home/uzivatel/muj_prikaz .

Následně se pak lze k jednotlivým oknům vracet atp.
Název: Re:Spuštění programu na vzdáleném serveru
Přispěvatel: shrek 28. 10. 2013, 23:18:44
nohup script.sh &
Název: Re:Spuštění programu na vzdáleném serveru
Přispěvatel: jsljafls 28. 10. 2013, 23:30:39
$ ( program >& log & )
Název: Re:Spuštění programu na vzdáleném serveru
Přispěvatel: WX 29. 10. 2013, 02:22:34
Díky.
Název: Re:Spuštění programu na vzdáleném serveru
Přispěvatel: prezek 29. 10. 2013, 08:56:35
Já používám 2 způsoby. Nevím, jaké jsou mezi nimi rozdíly, ani jestli dělají to, co bys potřeboval.
Kód: [Vybrat]
(prikaz &) &
Kód: [Vybrat]
sdfgsdf.sh </dev/null >/dev/null 2>&1 &
Název: Re:Spuštění programu na vzdáleném serveru
Přispěvatel: tmux 29. 10. 2013, 12:32:43
tmux