Skip to content

Commit d016a51

Browse files
committed
only get / disk usage for container
1 parent b0afa32 commit d016a51

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

get_disk_usage

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
11
#!/bin/bash
22

3-
df -P
3+
IsInContainer=false
4+
5+
if grep /docker/ /proc/1/cgroup -qa; then
6+
IsInContainer=true
7+
elif grep /lxc/ /proc/1/cgroup -qa; then
8+
IsInContainer=true
9+
elif [ -f /.dockerenv ]; then
10+
IsInContainer=true
11+
elif cat /proc/1/sched |head -n 1|grep -vqa "(1," ;then
12+
IsInContainer=true
13+
fi
14+
15+
if [ "$IsInContainer" = "true" ]; then
16+
df -P /
17+
else
18+
df -P
19+
fi

0 commit comments

Comments
 (0)