【发布时间】:2017-02-04 03:36:14
【问题描述】:
我正在写这个服务器,我想检查同一个程序是否已经在运行,如果正在运行则关闭程序。
假设我运行 ServerA
然后我运行 ServerB(这是同一台服务器)
我想关闭 ServerA,这样 ServerB 才能成功运行。
【问题讨论】:
-
查看this 是否回答了您的问题。
-
ServerB需要管理员权限才能关闭ServerA。 -
致电
pkill可能是一个简单的解决方案。虽然在包装您的程序的 shell 脚本中执行此操作可能比在 Java 中构建它更容易。
标签: java interprocess