在SAP的ERP里,有很多方法可以结束一个会话,然而在不同情况下,需要使用的方法也不同.下面从先后顺序来简单说明:1.SM04:最常用的方法,在SM04点击工具栏的会话->结束会话,来关闭一个会话2.SM50和SM66:作为监控进程的工具,它提供了较丰富的进程信息,在这两个事务的界面,可以查看进程的ID,即PID,和进程类型,也可以在SM50菜单中,进程->cancel without core 或者cancel with core来结束进程在SM66的菜单中,edit->process
脚本方式实现: #!/bin/sh #根据进程名杀死进程 if [ $# -lt 1 ] then echo "缺少参数:procedure_name" exit 1 fi PROCESS=`ps -ef|grep $1|grep -v grep|grep -v PPID|awk '{ print $2}'` for i in $PROCESS do echo "Kill the $1 process [ $i ]" kill -9 $i done 命令形式实现:
动态杀各种进程,谨慎操作:事例 status='sleeping' --AUTHOR KiNg --DATE 2016-05-30 DECLARE @SPID INT DECLARE @SQL VARCHAR(500) BEGIN SELECT @SPID=MAX(SPID) FROM SYS.sysprocesses WHERE SPID<>@@SPID AND STATUS='SLEEPING' AND SPID>50 AND WAITTYPE=0x0