gpt4 book ai didi

python - "Cut off"终端和命令之间的链接

转载 作者:行者123 更新时间:2023-12-04 19:01:47 27 4
gpt4 key购买 nike

我创建了 pycharm Ubuntu中的命令,但我有一个小问题。当我执行命令时,pycharm 打开,但它仍然与终端相关。我的意思是如果我关闭终端,pycharm 最终也会关闭。有没有一种简单的方法可以“切断”终端和pycharm之间的这种联系?我认为它与SIGHUP有关,但不清楚。

提前致谢!

这里是restart.py的内容脚本 :

#!/usr/bin/env python

# Waits for the parent process to terminate, then executes specified commands.

import os
import signal
import sys
import time

if len(sys.argv) < 3:
raise Exception('usage: restart.py <pid> <path> [optional command]')

# signal.signal(signal.SIGHUP, signal.SIG_IGN)

pid = int(sys.argv[1])
while os.getppid() == pid:
time.sleep(0.5)

if len(sys.argv) > 3:

to_launch = ['/usr/bin/open', sys.argv[2]] if sys.platform == 'darwin' else [sy$
os.execv(to_launch[0], to_launch)

最佳答案

我建议这个命令

nohup pycharm > ~/pycharm.log 2>&1 &

关于python - "Cut off"终端和命令之间的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41529989/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com