#!/bin/bash

#Linux主机一键启动agent

who | cut -d' ' -f1 | sort | uniq > $USER

if [[ $USER = root ]]; then

	#切换到agent所在的目录
	cd /usr/local/sa/sa-agent/bin

	#检查并重启server.sh服务
	if [[ -e server.sh ]]; then
		bash server.sh restart
	else
		echo -e "server.sh文件不存在!"
	fi
	#检查并运行checkSafe.sh文件
	if [[ -e checkSafe.sh ]]; then
		bash checkSafe.sh
	else
		echo -e "checkSafe.sh文件不存在!"
	fi
	#检查并运行checkMonitor.sh
	if [[ -e checkMonitor.sh ]]; then
		bash checkMonitor.sh
	else
		echo -e "checkMonitor.sh文件不存在!"
	fi
	#检查并运行checkAsset.sh
	if [[ -e checkAsset.sh ]]; then
		bash checkAsset.sh
	else
		echo -e "checkAsset.sh文件不存在!"
	fi

else

	echo -e "当前非root用户,运行agent需要root权限,请切换!"

fi

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐