我在解决这个问题上遇到了很多麻烦。我编写了一个监听程序,它只是在我的系统上的某个端口上等待特定的数据包。我已经测试过了,知道它可以正常工作,所以现在我只是想把它连接到我的系统启动时启动。
当然,我希望它无限期地运行(或定期重新启动该过程)。我还希望它在没有用户登录的情况下运行。
我尝试使用任务计划程序,它确实在启动时启动了我创建的任务,无需任何人登录……但我没有得到程序的任何响应。这就是我感到困惑的地方。在任务日志中,它显示任务在约 3 秒后完成。如果我尝试手动运行任务,我也会得到同样的结果。任务只在几秒钟后完成。任务不应该完全结束吗?我的程序一直运行,直到有人手动终止它,所以任务不应该在我的程序完成之前退出,还是它以某种方式分叉了进程?如果是这样,为什么我没有得到任何响应?