Всем привет. Потребовалось запустить удалённо команду, которая бы выполнялась даже после окончания ssh-сессии. Не могу понять как это сделать. Если запускать её с & в конце, то после набора exit процесс автоматически завершается (проверял на Ubuntu). Если просто закрыть окно с консолью, то в большинстве случаев процесс остаётся. Но не всегда. Скажите пожалуйста, есть ли какие-то штатные средства в Linux для того чтоб запустить команду и спокойно выйти из ssh, в то время как она будет продолжать работать?

2

use screen

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

3

Белый Тигр пишет:

есть ли какие-то штатные средства в Linux для того чтоб запустить команду и спокойно выйти из ssh, в то время как она будет продолжать работать?

screen
tmux
nohup

Был, был и весь вышел...

4

Еще можно запускать посредством cron или at по расписанию.

Йа тьомный эльф

Спасибо, то что нужно! ab