Назад | Перейти на главную страницу

Командная строка esxi 5.0, без команды disown

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

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

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

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

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

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