mirror of
https://github.com/Chia-Network/chia-blockchain.git
synced 2024-09-17 13:49:19 +03:00
Windows: start daemon without a window and detached from current console (#9697)
Co-authored-by: Earle Lowe <30607889+emlowe@users.noreply.github.com> Co-authored-by: Earle Lowe <e.lowe@chia.net>
This commit is contained in:
parent
caa7e42845
commit
5858a84ae2
@ -17,8 +17,17 @@ from chia.util.service_groups import services_for_groups
|
|||||||
|
|
||||||
def launch_start_daemon(root_path: Path) -> subprocess.Popen:
|
def launch_start_daemon(root_path: Path) -> subprocess.Popen:
|
||||||
os.environ["CHIA_ROOT"] = str(root_path)
|
os.environ["CHIA_ROOT"] = str(root_path)
|
||||||
# TODO: use startupinfo=subprocess.DETACHED_PROCESS on windows
|
creationflags = 0
|
||||||
process = subprocess.Popen([sys.argv[0], "run_daemon", "--wait-for-unlock"], stdout=subprocess.PIPE)
|
if sys.platform == "win32":
|
||||||
|
creationflags = subprocess.CREATE_NEW_PROCESS_GROUP | subprocess.CREATE_NO_WINDOW
|
||||||
|
|
||||||
|
process = subprocess.Popen(
|
||||||
|
[sys.argv[0], "run_daemon", "--wait-for-unlock"],
|
||||||
|
encoding="utf-8",
|
||||||
|
stdout=subprocess.PIPE,
|
||||||
|
creationflags=creationflags,
|
||||||
|
)
|
||||||
|
|
||||||
return process
|
return process
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user