我正在尝试在 Oracle 表单中使用主机命令。我从用户那里获取进程 ID 作为输入,然后单击“确定”,表单应该终止与进程 ID 相关的会话。
PS:用户将只输入非活动的 frmweb.exe 进程 ID。
cmd := 'CMD /C taskkill /F /FI /pid 'process which is got as input' /IM frmweb.exe';
host(cmd)
我还尝试通过将上述命令写入应用程序服务器中的 .bat 文件。尝试执行 bat 文件时,它可以正常工作。但是,当尝试通过双击应用程序服务器来运行 bat 文件时,会话被终止。
- 在执行上述操作时,我无法终止该进程。
- 我也想知道host命令是否成功。
您能否帮助我并指导我继续进行。Orakill 和 alter session 正在工作,但我不想使用它。