我有一个简单的JUnit测试,它由Maven通过由@Test注释标记的方法运行。我想将关机挂钩放入该测试中,因为如果用户点击CTRL-C,我想打印一些测试结果。我以下几行代码: @Test
public void runTest() {
Thread shutdownHook = new Thread()
{
@Override
public void
我试图让一个关机挂钩在我的Ubuntu服务器上工作,但是我似乎遇到了多个线程的问题。使用基本的ShutdownHook,当我使用kill <PID>杀死进程时,下面的代码会起作用,这意味着关闭行为被激活。 public static void main(String[] args) {
ShutdownHook shutDown = new ShutdownHook();
sh
我想将系统关机时间写入一个txt文件。我正在使用shutdownhook线程。 我已经写了线程的run方法中的文件写入机制。但它不工作。这是我的代码.. public class JVMShutdownHookTest {
public static void main(String[] args) {
JVMShutdownHook jvmShutdownHook = new