我目前正在为测试目的而工作。使用Python我需要创建一个具有特定名称(“mysoft”)和特定pid(“1234”)的进程。我的最终目的是能够在终端上运行命令“pgrep mysoft”并获得我设置的PID(1234)。在Python中创建假过程
的过程中不需要做任何事情,它只是需要存在。
我看着子模块,但我觉得这不正是我需要的。你怎么看 ?
我目前正在为测试目的而工作。使用Python我需要创建一个具有特定名称(“mysoft”)和特定pid(“1234”)的进程。我的最终目的是能够在终端上运行命令“pgrep mysoft”并获得我设置的PID(1234)。在Python中创建假过程
的过程中不需要做任何事情,它只是需要存在。
我看着子模块,但我觉得这不正是我需要的。你怎么看 ?
到名为mysoft运行过程中,
raw_input("enter something")
。它会一直等到你给出输入。chmod 775 [filename]
#!/usr/bin/python
。根据你的python路径改变这一行。你需要,当你想终止这一过程中手动杀死这个。根据我的知识,将PID设置为过程是不可能的。
thx,那正是我所需要的! – 2013-04-23 16:00:52
不能创建与特定PID的进程。 PID由OS分配。
我不认为这是可能的PID设置为一个过程。这是操作系统的工作而不是用户。 – Bharat 2013-04-23 14:00:10
如果PID已被使用会发生什么? – 2013-04-23 14:00:21
好的,我明白你的意思了,谢谢。假设我只想创建一个运行很长时间的特定名称为“mysoft”的进程,以便命令“pgrep mysoft”将返回一个pid。我怎么能这样做? – 2013-04-23 14:06:27