在我的代码中,我想重新启动程序。版本 else //For Linux/Unix or Mac Builds use this
new ProcessBuilder("/bin/bash", "-c" ,"java它开始一个新的实例并退出旧的实例。但是Linux的实现有点奇怪。我添加了System.exit(0);,以为它会在创建新进程后立即杀死当前进程,但它似乎退出了
在Linux上,是否有可能禁用外部程序的信令.也就是说,不修改他们的源代码?我在Linux上的bash脚本中调用一个C(,也是一个)程序。我不想中断bash脚本和脚本启动的其他程序(作为前台进程)。trap '' INT
..。在我的bash脚本中禁用Ctrl C信号时,这只在程序控件碰巧在bash代码中时才能工作。也就是说,如果我在C程序运行时按下Ctrl,<em