Merge pull request #5 from rmdir/master
DragonFly and OpenIndiana portability
This commit is contained in:
commit
782df4845c
@ -67,6 +67,8 @@ OS="Linux"
|
|||||||
case $(uname) in
|
case $(uname) in
|
||||||
"Linux" ) OS="Linux" ;;
|
"Linux" ) OS="Linux" ;;
|
||||||
"FreeBSD") OS="FreeBSD" ;;
|
"FreeBSD") OS="FreeBSD" ;;
|
||||||
|
"DragonFly") OS="FreeBSD" ;;
|
||||||
|
"SunOS") OS="SunOS" ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# Colors declarations
|
# Colors declarations
|
||||||
@ -133,16 +135,21 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# get cpu number
|
# get cpu number
|
||||||
__cpunum_Linux ()
|
__cpunum_Linux()
|
||||||
{
|
{
|
||||||
grep ^processor /proc/cpuinfo | wc -l
|
grep ^processor /proc/cpuinfo | wc -l
|
||||||
}
|
}
|
||||||
|
|
||||||
__cpunum_FreeBSD ()
|
__cpunum_FreeBSD()
|
||||||
{
|
{
|
||||||
sysctl -n hw.ncpu
|
sysctl -n hw.ncpu
|
||||||
}
|
}
|
||||||
|
|
||||||
|
__cpunum_SunOS()
|
||||||
|
{
|
||||||
|
kstat -m cpu_info | grep "module: cpu_info" | wc -l
|
||||||
|
}
|
||||||
|
|
||||||
__CPUNUM=$(__cpunum_$OS)
|
__CPUNUM=$(__cpunum_$OS)
|
||||||
|
|
||||||
|
|
||||||
@ -160,6 +167,12 @@ __load_FreeBSD()
|
|||||||
echo -n "$load"
|
echo -n "$load"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
__load_SunOS()
|
||||||
|
{
|
||||||
|
load=$(LANG=C uptime | awk '{print $10}'| sed -e 's/,//')
|
||||||
|
echo -n "$load"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
###############
|
###############
|
||||||
# Who are we? #
|
# Who are we? #
|
||||||
|
Loading…
Reference in New Issue
Block a user