1

Можно ли отменить задание при запуске без ручной приостановки процесса? По сути, проблема в том, что я перебираю ряд процессов, используя скрипт на Python. Я могу вручную отречься от скрипта Python, но я беспокоюсь о процессах внутри него, которые я выполняю.

1 ответ1

1

Отказ от работы - это часть того, что делает оболочка. По крайней мере, в zsh (и, вероятно, также в bash) вы можете сразу же отказаться от задания при добавлении &! (как, например, в xterm &!). Но так как вы делаете это из скрипта Python, все будет сложнее; Я думаю, что вам придется самостоятельно выполнять управление заданиями или запускать процессы асинхронно или что-то в этом роде.

Если все, что вы делаете, это просто запускаете несколько процессов, то в данном конкретном случае сценарий оболочки может быть лучшим выбором.

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