mirror of
https://github.com/autistic-symposium/shell-whiz-toolkit.git
synced 2025-05-13 04:02:18 -04:00
add some stuff from RC machine config
This commit is contained in:
parent
7095235fe8
commit
54e3254e41
44 changed files with 23 additions and 8 deletions
61
shell_scripts/system_info.sh
Executable file
61
shell_scripts/system_info.sh
Executable file
|
@ -0,0 +1,61 @@
|
|||
#!/bin/bash
|
||||
|
||||
nouser=`who | wc -l`
|
||||
echo -e "User name: $USER (Login name: $LOGNAME)" >> /tmp/info.tmp.01.$$$
|
||||
echo -e "Current Shell: $SHELL" >> /tmp/info.tmp.01.$$$
|
||||
echo -e "Home Directory: $HOME" >> /tmp/info.tmp.01.$$$
|
||||
echo -e "Your O/s Type: $OSTYPE" >> /tmp/info.tmp.01.$$$
|
||||
echo -e "PATH: $PATH" >> /tmp/info.tmp.01.$$$
|
||||
echo -e "Current directory: `pwd`" >> /tmp/info.tmp.01.$$$
|
||||
echo -e "Currently Logged: $nouser user(s)" >> /tmp/info.tmp.01.$$$
|
||||
|
||||
if [ -f /etc/redhat-release ]
|
||||
then
|
||||
echo -e "OS: `cat /etc/redhat-release`" >> /tmp/info.tmp.01.$$$
|
||||
fi
|
||||
|
||||
if [ -f /etc/shells ]
|
||||
then
|
||||
echo -e "Available Shells: " >> /tmp/info.tmp.01.$$$
|
||||
echo -e "`cat /etc/shells`" >> /tmp/info.tmp.01.$$$
|
||||
fi
|
||||
|
||||
if [ -f /etc/sysconfig/mouse ]
|
||||
then
|
||||
echo -e "--------------------------------------------------------------------" >> /tmp/info.tmp.01.$$$
|
||||
echo -e "Computer Mouse Information: " >> /tmp/info.tmp.01.$$$
|
||||
echo -e "--------------------------------------------------------------------" >> /tmp/info.tmp.01.$$$
|
||||
echo -e "`cat /etc/sysconfig/mouse`" >> /tmp/info.tmp.01.$$$
|
||||
fi
|
||||
echo -e "--------------------------------------------------------------------" >> /tmp/info.tmp.01.$$$
|
||||
echo -e "Computer CPU Information:" >> /tmp/info.tmp.01.$$$
|
||||
echo -e "--------------------------------------------------------------------" >> /tmp/info.tmp.01.$$$
|
||||
cat /proc/cpuinfo >> /tmp/info.tmp.01.$$$
|
||||
|
||||
echo -e "--------------------------------------------------------------------" >> /tmp/info.tmp.01.$$$
|
||||
echo -e "Computer Memory Information:" >> /tmp/info.tmp.01.$$$
|
||||
echo -e "--------------------------------------------------------------------" >> /tmp/info.tmp.01.$$$
|
||||
cat /proc/meminfo >> /tmp/info.tmp.01.$$$
|
||||
|
||||
if [ -d /proc/ide/hda ]
|
||||
then
|
||||
echo -e "--------------------------------------------------------------------" >> /tmp/info.tmp.01.$$$
|
||||
echo -e "Hard disk information:" >> /tmp/info.tmp.01.$$$
|
||||
echo -e "--------------------------------------------------------------------" >> /tmp/info.tmp.01.$$$
|
||||
echo -e "Model: `cat /proc/ide/hda/model` " >> /tmp/info.tmp.01.$$$
|
||||
echo -e "Driver: `cat /proc/ide/hda/driver` " >> /tmp/info.tmp.01.$$$
|
||||
echo -e "Cache size: `cat /proc/ide/hda/cache` " >> /tmp/info.tmp.01.$$$
|
||||
fi
|
||||
echo -e "--------------------------------------------------------------------" >> /tmp/info.tmp.01.$$$
|
||||
echo -e "File System (Mount):" >> /tmp/info.tmp.01.$$$
|
||||
echo -e "--------------------------------------------------------------------" >> /tmp/info.tmp.01.$$$
|
||||
cat /proc/mounts >> /tmp/info.tmp.01.$$$
|
||||
|
||||
if which dialog > /dev/null
|
||||
then
|
||||
dialog --backtitle "Linux Software Diagnostics (LSD) Shell Script Ver.1.0" --title "Press Up/Down Keys to move" --textbox /tmp/info.tmp.01.$$$ 21 70
|
||||
else
|
||||
cat /tmp/info.tmp.01.$$$ |more
|
||||
fi
|
||||
|
||||
rm -f /tmp/info.tmp.01.$$$
|
Loading…
Add table
Add a link
Reference in a new issue