Ви заявляєте це:
Я хотів би, щоб ця програма (яка є сервером) зберігалася після припинення SSH, і в будь-який момент я хотів би мати можливість знову підключитися до консолі та видавати команди на сервері.
Цілі злегка розпливчасті, але я буду брати участь у цьому!
Щоб запустити будь-яку команду як фоновий процес на сервері Linux, слід nohup
додати команду та додати &
її до кінця.
Отже, остаточною командою було б:
nohup [your command] &
Це nohup
означає, що команда повинна ігнорувати "зависання", а &
доданий до неї амперс - команда оболонки, яка повідомляє системі запускати команду як фоновий процес. Більше інформації про його використання можна знайти тут .
Коли ви запускаєте таку команду, як цей, процес запуститься, ви будете відправлені назад до командного рядка, і ви можете вийти з сеансу терміналу або навіть перейти і зробити щось інше, не пов’язане з цією командою, під час сеансу терміналу.