获取本机信息

#!/bin/bash
echo "{"
files=$1
LINK_PATH=/export/auto_deploy/links
echo "    \"appList\":["
for f in `ls $files`; do
	link_file=$LINK_PATH/$f
	if [ -h "$link_file" ]; then
		REAL_PATH=`readlink $link_file`
		#echo "real path $REAL_PATH"
		package_link=$REAL_PATH/package_runtime
		if [ -h "$package_link" ];then
			package=`readlink $package_link`
			cur_version=`echo $package | awk -F"package/" '{print $2}'`
			echo "    {\"path\":\"$files/$f\", \"runtimeVersion\":\"$cur_version\"},"
		fi
			
	else
		echo "    {\"path\":\"$files/$f\",\"runtimeVersion\":\"\"},"
	fi
done
echo "    ],"


ips=`/sbin/ifconfig | grep -i "inet" | grep -iv "inet6"| grep -v '127.0.0.1' | awk {'print $2'} | sed -ne 's/addr\://p'`
ip_list="127.0.0.1"
for ip in $ips; do
	ip_list="$ip_list","$ip"
done
echo "    \"hostIp\":\"$ip_list\","

host_name=`hostname`
echo "    \"hostName\":\"$host_name\","
os_version=`cat /etc/issue | head -n 1`
echo "    \"osVersion\":\"$os_version\""
echo "}"

转载于:https://my.oschina.net/feedao/blog/158652

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值