SAP Basis: 从SAP GUI杀死进程

      通常遇到执行时间大于10000秒的任务(SM37),除非是系统初始化或者有巨大的数据量,否则可以判定就是系统异常了,不是互锁就是“卡”(说不清的情况下)了。
       系统提供任务监控(SM37),我们可以在这里结束异常任务。 选择任务-> stop active Job,一般情况下可以结束。如果仍旧无法停止,进入下一步。
        我们通过SM50进行进程监控,至于任务和进程的对应关系,我还真没找到专业的方法,准专业的方法就是看时间,如果时间一致,应该可以判定此进程为对应任务,在这里也可以通过结束进程的方式来结束任务。
       菜单:menu  -> Process -> Cancel Without Core    当然很多时候,做到这里就可以了。如果还是不行,进入下一步。
       其实到这一步杀不了,应该救助Basis了,因为要到操作系统层面去操作了。 不过系统还是提供了小窗口给我们的,不是那么直接而已。
       通过SM69 可以定义操作系统层命令,所以针对Server的操作系统,可以选择专门的kill进程的命令。进入SM69后,新建命令,名字随便只要不重复,设置的时候,需要把命令和参数分开写。 因为我们是在Windows系统,所以命令为KILLTASK   ,参数是: /pid   XXX1 /pid  XXX2  /F   .    XXXX 按照实际情况写进程号就行了, 进程号可以通过SM50获取。   这一招出来,肯定是必死无疑啦。 不过(还是有不过),如果Client的状态是不允许更改,那么这一招就不是很好使了。 因为需要通过传输Request来实现。
       不断追寻之后,又找到了,新的方法。 那就是通过程序。 SE38:RSBDCOS0,  点击执行,输入完整的命令: 比如: taskkill /pid XXX1 /F , 回车,执行完成。
 
      以上最后两种方法,慎用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值