我们当前的电话系统运行在传统的 OS2/Warp 盒上。我们必须定期登录机器并重新启动 OS2RSD.exe,然后重新启动它,电话系统才能重新开始工作。问题是我们必须亲自站在盒子前面,使用 GUI 来停止和重新启动该过程。是否可以远程运行脚本来终止正在运行的 OS2RSD.exe,然后重新启动它?我无法独自解决这个问题。
如果有帮助的话,操作系统是 OS2/Warp 版本 3。
答案1
假设您已加载完整的 TCP/IP 包,那么至少您应该能够启动 Telnet 服务(我相信是通过 INETD 监控进程),以便您可以远程连接到该框,获取命令提示符,并以此方式执行终止/重新启动。(我知道有一种方法可以从命令行终止进程,但我不记得它是什么了……自从我做 OS/2 的东西以来已经过了几年。您可以在http://www.os2site.com/sw/util/process/index.html如果你还没有的话。)