2015-11-30 17 views
-2

我需要啓動任何應用程序使用java並獲得他們的pid,然後使用pid在Linux中使用java代碼或php代碼殺死他們env有什麼辦法可以啓動外部應用程序,並獲得應用程序的pid,並殺死他們使用java或php

+0

你的問題有很多不同的答案,你可以詳細說明這一點。 CRON將成爲linux機器上的一個選項 – Dheeraj

+0

對於java中的簡單解決方案看看[這裏](http://stackoverflow.com/questions/3403226/how-to-run-linux-commands-in-java-code)在Runtime.getRuntime()。exec()。你可以運行你想要的所有命令並獲得它們的輸出。所以開始你的申請。使用ps找到pid並殺死它。 – ArcticLord

+1

你可以使用'shell_exec('你的shell命令')',並且它會以字符串的形式返回完整的輸出。 – check

回答

0

我不知道該怎麼做,但是您可以使用ProcessBuilder(Java)來做類似的事情。 (你可以隨時隨地啓動和停止這個過程)

+0

使用ProcessBuilder(Java)啓動外部應用程序,但我不知道如何獲得啓動進程pid以及如何停止。 –

相關問題