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