一旦应用程序在Mac OS上结束,就杀死所有的酒皮过程

时间:2018-02-22 03:29:44

标签: macos terminal kill

我遇到的问题是,在我的应用程序以酒窖结束后,c:\ processes仍在运行。

我使用酒窖在我的Mac上运行我的所有Windows游戏,并注意到我的mac没有冷却下来。

对活动监视器的检查显示,位置c:\的进程仍然在运行,我知道显然mac不会自行运行这些进程。

特别是,其中一个进程使用了​​59%的CPU导致升温,即使我至少在一小时前完成了我的游戏。

我有没有办法将这些过程联系在一起,所以当dirt3_game.exe或其他任何事情结束时,所有组成的酒窖流程也会结束? 或者点击一个按钮,在我完成游戏后一次性杀死所有这些按钮? 有没有办法在终端,脚本或允许我结束所有C:命令的东西中编写命令?

仅供参考,我们会附上截图,以便您查看这些流程...... as you can see

desc

1 个答案:

答案 0 :(得分:0)

在游戏运行(或停滞)的情况下,在“活动监视器”中查找进程的名称。然后使用脚本编辑器,编写一个小程序来终止该过程。这是Ghost Recon-

的示例

-选项A 尝试     设置pid_以执行shell脚本“ pgrep'Ghost Recon384054366Wine'”     做shell脚本“ kill -9”和pid_ 结束尝试

-选项B 告诉应用程序“系统事件”     将PID_list设置为(名称包含“ Ghost”的每个进程的unix ID) 结束告诉 用x从1重复到(计数PID_list)     做shell脚本“ kill -9”和(PID_list的x项) 结束重复