21 lines
567 B
Python
Executable File
21 lines
567 B
Python
Executable File
#!/usr/bin/env python3
|
|
|
|
import os
|
|
import subprocess
|
|
|
|
if __name__ == "__main__":
|
|
subprocess.Popen(
|
|
['sleep', '50'],
|
|
stdout=subprocess.DEVNULL,
|
|
stderr=subprocess.DEVNULL,
|
|
preexec_fn=os.setpgrp # 让子进程独立,即使当前脚本挂了它也继续运行 for Linux/Unix/MacOS
|
|
)
|
|
# for Windows
|
|
# flags = 0x00000008 | 0x00000200
|
|
# process = subprocess.Popen(
|
|
# ["cmd", "/c", "your_script.bat"],
|
|
# stdout=subprocess.DEVNULL,
|
|
# stderr=subprocess.DEVNULL,
|
|
# creationflags=flags
|
|
# )
|