After setting up you ssh key explained here: Quick SSH setup for Linux lab
Students can check the workload on all the different machines (assuming you have ssh set to automatically log you in).
Save the commands below into a .sh file, make it executable and run it.
#!/bin/sh
ssh -q csslab1.uwb.edu 'uname -n; uptime; free -h';
ssh -q csslab2.uwb.edu 'uname -n; uptime; free -h';
ssh -q csslab3.uwb.edu 'uname -n; uptime; free -h';
ssh -q csslab4.uwb.edu 'uname -n; uptime; free -h';
ssh -q csslab5.uwb.edu 'uname -n; uptime; free -h';
ssh -q csslab6.uwb.edu 'uname -n; uptime; free -h';
ssh -q csslab7.uwb.edu 'uname -n; uptime; free -h';
ssh -q csslab8.uwb.edu 'uname -n; uptime; free -h';
ssh -q csslab9.uwb.edu 'uname -n; uptime; free -h';
ssh -q csslab10.uwb.edu 'uname -n; uptime; free -h';
ssh -q csslab11.uwb.edu 'uname -n; uptime; free -h';
ssh -q csslab12.uwb.edu 'uname -n; uptime; free -h';ssh -q csslab13.uwb.edu 'uname -n; uptime; free -h';ssh -q csslab14.uwb.edu 'uname -n; uptime; free -h';ssh -q csslab15.uwb.edu 'uname -n; uptime; free -h';ssh -q csslab16.uwb.edu 'uname -n; uptime; free -h';ssh -q csslab17.uwb.edu 'uname -n; uptime; free -h';ssh -q csslab18.uwb.edu 'uname -n; uptime; free -h';ssh -q csslab19.uwb.edu 'uname -n; uptime; free -h';ssh -q csslab20.uwb.edu 'uname -n; uptime; free -h';ssh -q csslab21.uwb.edu 'uname -n; uptime; free -h';ssh -q csslab22.uwb.edu 'uname -n; uptime; free -h';
# Create the script and copy/paste the commands above.$ touch uptime.sh
# Make the script executable.
$ chmod +x uptime.sh
# Run it$ sh uptime.sh
Example output:
Uname:
- System node name
Uptime:
- Current time
- Current running state
- User count (number of logged on users)
- System load averages
Free:
- Display amount of free and used memory
