linux yundun进程,yundun.sh

#!/bin/bash

#check linux Gentoo os

var=`lsb_release -a | grep Gentoo`

if [ -z "${var}" ]; then

var=`cat /etc/issue | grep Gentoo`

fi

if [ -d "/etc/runlevels/default" -a -n "${var}" ]; then

LINUX_RELEASE="GENTOO"

else

LINUX_RELEASE="OTHER"

fi

stop_aegis(){

killall -9 aegis_cli >/dev/null 2>&1

killall -9 aegis_update >/dev/null 2>&1

killall -9 AliYunDun >/dev/null 2>&1

killall -9 AliHids >/dev/null 2>&1

killall -9 AliHips >/dev/null 2>&1

killall -9 AliYunDunUpdate >/dev/null 2>&1

if [ -d /usr/local/aegis/aegis_debug ];then

if [ -d /usr/local/aegis/aegis_debug/tracing/instances/aegis ];then

echo > /usr/local/aegis/aegis_debug/tracing/instances/aegis/set_event

else

echo > /usr/local/aegis/aegis_debug/tracing/set_event

fi

fi

if [ -d /sys/kernel/debug ];then

if [ -d /sys/kernel/debug/tracing/instances/aegis ];then

echo > /sys/kernel/debug/tracing/instances/aegis/set_event

else

echo > /sys/kernel/debug/tracing/set_event

fi

fi

printf "%-40s %40s\n" "Stopping aegis" "[ OK ]"

}

remove_aegis(){

if [ -d /usr/local/aegis ];then

rm -rf /usr/local/aegis/aegis_client

rm -rf /usr/local/aegis/aegis_update

rm -rf /usr/local/aegis/alihids

fi

if [ -d /usr/local/aegis/aegis_debug ];then

umount /usr/local/aegis/aegis_debug

rm -rf /usr/local/aegis/aegis_debug

fi

}

uninstall_service() {

if [ -f "/etc/init.d/aegis" ]; then

/etc/init.d/aegis stop >/dev/null 2>&1

rm -f /etc/init.d/aegis

fi

if [ $LINUX_RELEASE = "GENTOO" ]; then

rc-update del aegis default 2>/dev/null

if [ -f "/etc/runlevels/default/aegis" ]; then

rm -f "/etc/runlevels/default/aegis" >/dev/null 2>&1;

fi

elif [ -f /etc/init.d/aegis ]; then

/etc/init.d/aegis uninstall

for ((var=2; var<=5; var++)) do

if [ -d "/etc/rc${var}.d/" ];then

rm -f "/etc/rc${var}.d/S80aegis"

elif [ -d "/etc/rc.d/rc${var}.d" ];then

rm -f "/etc/rc.d/rc${var}.d/S80aegis"

fi

done

fi

}

stop_aegis

uninstall_service

remove_aegis

printf "%-40s %40s\n" "Uninstalling aegis" "[ OK ]"

一键复制

编辑

Web IDE

原始数据

按行查看

历史

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值