Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
U
ucas-III-script
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
fanshicheng
ucas-III-script
Commits
ec2b3f56
提交
ec2b3f56
authored
10月 11, 2023
作者:
bo.sun
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
增加新文件
上级
73eec6d5
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
30 行增加
和
0 行删除
+30
-0
getData.sh
getData.sh
+30
-0
没有找到文件。
getData.sh
0 → 100644
浏览文件 @
ec2b3f56
#!/bin/bash
#cpu占用
#CPU=$(sar -P 0 -u 1 1|awk 'NR==5{printf("%.2f",$3+$5)}')
#CPU温度
CPU_TP
=
$(
echo
$[
$(
cat
/sys/class/thermal/thermal_zone0/temp
)
/1000]°
)
#内存
MEMORY
=
$(
free
-m
|awk
'NR==2{printf ("%.2f",$3/$2)}'
)
#电流_电压_功率_温度
IVPT1
=
$(
/opt/tool/saturn-get-ivpt.sh |cut
-f
1
-d
' '
)
IVPT2
=
$(
/opt/tool/saturn-get-ivpt.sh |cut
-f
2
-d
' '
)
IVPT3
=
$(
/opt/tool/saturn-get-ivpt.sh |cut
-f
3
-d
' '
)
IVPT4
=
$(
/opt/tool/saturn-get-ivpt.sh |cut
-f
4
-d
' '
)
#IP
IP
=
$(
ifconfig eth0|grep inet|awk
'NR==1{print $2}'
)
#MAC
MAC
=
$(
ifconfig eth0|grep ether|awk
'{print $2}'
)
#路由网关
GATEWAY
=
$(
route
-n
|head
-n3
|tail
-n1
|tr
-s
' '
|cut
-f
2
-d
" "
)
#运行时间
SYSTEM_T
=
$(
cat
/proc/uptime | awk
-F
.
'{run_days=$1 / 86400;run_hour=($1 % 86400)/3600;run_minute=($1 % 3600)/60;run_second=$1 % 60;printf("%d天%d时%d分%d秒",run_days,run_hour,run_minute,run_second)}'
)
#系统版本
SYSTEM_V
=
$(
cat
/etc/os-release |tail
-n
1|cut
-f
2
-d
'='
)
#根目录容量
SYSTEM_C
=
$(
df
-m
|grep
'/dev/root'
|tr
-s
' '
|cut
-f
5
-d
' '
)
#当前时间
TIME
=
$(
export
TZ
=
Asia/Shanghai
&&
date +%Y-%m-%d/%H:%M:%S
)
wait
json
=
'{"cpu_tem":"'
"
$CPU_TP
"
'","memory_use_rate":'
"
$MEMORY
"
',"electric_current":'
"
$IVPT1
"
',"voltage":'
"
$IVPT2
"
',"power":'
"
$IVPT3
"
',"temperature":'
"
$IVPT4
"
',"ip":"'
"
$IP
"
'","mac_add_str":"'
"
$MAC
"
'","gateway_ip":"'
"
$GATEWAY
"
'","system_running_time":"'
"
$SYSTEM_T
"
'","system_version":'
"
$SYSTEM_V
"
',"system_disk_use":"'
"
$SYSTEM_C
"
'","time_string":"'
"
$TIME
"
'"}'
echo
-e
$json
\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论