feat linux script...
This commit is contained in:
40
source/_posts/linux/script.md
Normal file
40
source/_posts/linux/script.md
Normal file
@@ -0,0 +1,40 @@
|
||||
---
|
||||
title: script
|
||||
abbrlink: 34849
|
||||
date: 2024-08-17 11:09:24
|
||||
tags:
|
||||
---
|
||||
|
||||
### 查看CPU、内存使用率
|
||||
```bash
|
||||
#!/bin/bash
|
||||
|
||||
# 定义颜色
|
||||
RED='\033[0;31m'
|
||||
GREEN='\033[0;32m'
|
||||
YELLOW='\033[0;33m'
|
||||
BLUE='\033[0;34m'
|
||||
NC='\033[0m' # 无颜色
|
||||
|
||||
while true; do
|
||||
# 获取所有进程的CPU使用率和内存使用率
|
||||
cpu_usage=$(ps aux | awk '{sum_cpu += $3} END {print sum_cpu}')
|
||||
mem_usage=$(ps aux | awk '{sum_mem += $4} END {print sum_mem}')
|
||||
|
||||
# 打印结果,带有时间戳、分隔线和颜色高亮
|
||||
echo -e "${BLUE}==============================${NC}"
|
||||
echo -e "${YELLOW}Timestamp: $(date)${NC}"
|
||||
echo -e "${BLUE}==============================${NC}"
|
||||
echo -e "${GREEN}Total CPU usage: ${RED}$cpu_usage%${NC}"
|
||||
echo -e "${GREEN}Total Memory usage: ${RED}$mem_usage%${NC}"
|
||||
echo -e "${BLUE}==============================${NC}"
|
||||
|
||||
# 等待5秒后再次执行
|
||||
sleep 5
|
||||
done
|
||||
|
||||
```
|
||||
**保存脚本到/usr/local/bin目录下**
|
||||
```bash
|
||||
mv usage.sh /usr/local/bin/usage
|
||||
```
|
||||
Reference in New Issue
Block a user