【问题标题】:Killing all wineskin processes once an application ends on Mac OS应用程序在 Mac OS 上结束后终止所有 wineskin 进程
【发布时间】:2018-08-01 19:37:26
【问题描述】:

我的应用程序在 wineskin 中结束后 c:\processes 仍在运行时遇到问题。

我使用 wineskin 在我的 mac 上运行我所有的 windows 游戏,并且刚刚注意到我的 mac 没有冷却。

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

尤其是其中一个进程使用了​​ 59% 的 CPU,导致发热,即使我至少提前一个小时玩完游戏。

有没有办法让我把这些进程联系在一起,这样当dirt3_game.exe 或其他任何东西结束时,所有组成的wineskin 进程也会结束? 或者在我玩完之后点击一个按钮,一次性杀死所有这些? 有没有办法在终端中编写命令,或者脚本或允许我结束所有 C: 命令的东西?

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

【问题讨论】:

    标签: macos terminal kill


    【解决方案1】:

    随着游戏的运行(或卡住),在活动监视器中找出进程的名称。然后使用脚本编辑器,编写一个杀死进程的小程序。这是 Ghost Recon 的示例-

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

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

    【讨论】:

      猜你喜欢
      • 2021-11-15
      • 2012-02-13
      • 2014-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-01
      • 2021-07-26
      • 1970-01-01
      相关资源
      最近更新 更多