1

Можем ли мы запустить команды оболочки в Windows в фоновом режиме и проверить позже, работает ли он по-прежнему или нет?

Например, у нас есть команда « screen » в linux. Есть ли другой способ для этого тоже? В дополнение к этому есть ли другой способ запуска команд в фоновом режиме в Linux, кроме команды экрана?

На самом деле, я запускаю команду, которая при выполнении отображает свой собственный терминал, поэтому я запускаю его с помощью экранной команды, чтобы проверить ее позже.

1 ответ1

0

Альтернативы Linux:

$ sleep 10 &

Спит 10 секунд на заднем плане, создает так называемую job . С

$ jobs

Вы можете перечислить все рабочие места, которые вы создали.

$ fg 'jobnumber'

Выбирает выбранную работу обратно на передний план.

В Windows:

В Windows keywoard является PowerShell: Вы можете создать Job

$ Start-Job -Name MyJob -ScriptBlock{Get-Process}

Команда выше создает задание, которое выполняет команды в скобках {...} .

$ Get-Job

перечисляет информацию, такую как состояние и идентификатор каждой работы, которую вы начали.

Receive-Job -Id number

показывает результат, который выполнил задание.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .