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?
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.
nohup script.sh &
$ ( program >& log & )
Díky.
Já používám 2 způsoby. Nevím, jaké jsou mezi nimi rozdíly, ani jestli dělají to, co bys potřeboval.
(prikaz &) &
sdfgsdf.sh </dev/null >/dev/null 2>&1 &
tmux