我正在使用 vte 术语来运行 bash 脚本
self.child_pid = self.v.fork_command(None, ['/bin/bash', 'dPluzz-cli', dest, '-u', adresse])
如何获取 pid 的编号?我试过了
os.getpid()
但pid是我的python程序的编号..
谢谢!
解决了...
id = self.child_pid
老问题,而不是 fork_command 你现在需要spawn_sync
:
https://lazka.github.io/pgi-docs/Vte-2.91/classes/Terminal.html#Vte.Terminal.spawn_sync
spawn_sync
返回 a tuple
,第二个元素是 pid。