Командная строка esxi 5.0, команда no disown

В Linux я использовал команду disown, чтобы отключить фоновый процесс от моего терминала, поэтому, когда я выйду из терминала или отсоединюсь от него, задание продолжится как дочерний процесс процесса init. В оболочке ESXi /bin/sh я не вижу команды disown. Как я могу отречься от запущенного процесса в оболочке хоста esxi? Использование ssh для подключения.

2 ответа

ESXi использует ограниченную консоль, основанную на настроенной версии Busybox, и содержит только подмножество инструментов, которые вы увидите в традиционной установке Linux. Это один исполняемый файл с несколькими жесткими ссылками на основной двоичный файл.

Вы не должны запускать какие-либо "задания" на консоли ESXi. Зачем вам эта функциональность?

Это работает на ESXi 6.0:

exec </dev/null >/dev/null 2>/dev/null

Эта команда явно закрывает дескрипторы файлов stdin, stdout и stderr, что завершит сеанс оболочки и SSH, но, например, оставит фоновую копию файла запущенной.

Другие вопросы по тегам