В Linux, если вы хотите вызвать внешнюю команду, которая будет выполняться независимо (будет работать после завершения сценария python), вы можете использовать простую очередь в качестве диспетчера задач или в команде
Пример с диспетчером очереди задач:
import os
os.system('ts ')
Примечания о диспетчере очереди задач (ts
):
ts -S
ts
не требует прав администратора. Вы можете загрузить и скомпилировать его из источника с помощью простого make
, добавить его в свой путь, и все готово. В зависимости от вашей версии Windows 10 хост консоли может не поддерживать эмуляцию VTY, что позволяет использовать эти escape-последовательности. Вы можете обойти это следующим образом:
import os
os.system('COLOR 12')
См. cmd.exe /c COLOR /?
для получения дополнительной информации.
Чтобы увидеть, есть ли поддержка вашей консоли, введите эту команду в PowerShell:
$Host.UI.SupportsVirtualTerminal