ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SAP Basis: 从SAP GUI杀死进程

SAP Basis: 从SAP GUI杀死进程

Linux操作系统 作者:liuhaimiao 时间:2015-09-09 15:24:37 0 删除 编辑
       
       通常遇到执行时间大于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 , 回车,执行完成。
 
      以上最后两种方法,慎用。
 
Robin Lei
     
 
      

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/223653/viewspace-1795430/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
sap技术顾问

注册时间:2014-07-29

  • 博文量
    933
  • 访问量
    768048