2.0 KiB
script/runShell.sh
Purpose:
runShell.sh is a simple demo shell script for the Mesh Bot project. It demonstrates how to execute shell commands within the project’s scripting environment.
Usage:
Run this script from the terminal to see a basic example of shell scripting in the project context.
bash script/runShell.sh
What it does:
- Changes the working directory to the script’s location.
- Prints the current directory path and a message indicating the script is running.
- Serves as a template for creating additional shell scripts or automating tasks related to the project.
Note:
You can modify this script to add more shell commands or automation steps as needed for your workflow.
script/runShell.sh
Purpose:
runShell.sh is a demonstration shell script for the Mesh Bot project, showing how to execute shell commands in the project environment.
Usage:
Run this script from the terminal to see a basic shell scripting example:
bash script/runShell.sh
What it does:
- Changes to the script’s directory.
- Prints the current directory path.
- Displays a message indicating the script is running.
Note:
You can use this as a template for your own shell scripts or to automate project-related tasks.
script/sysEnv.sh
Purpose:
sysEnv.sh is a shell script that collects and displays system telemetry and environment information, especially useful for monitoring a Raspberry Pi or similar device running the Mesh Bot.
Usage:
Run this script from the terminal to view system stats and network info:
bash script/sysEnv.sh
What it does:
- Reports disk space, RAM usage, CPU usage, and CPU temperature (in °C and °F).
- Checks for available Git updates if the project is a Git repository.
- Displays the device’s public and local IP addresses.
- Designed to work on Linux systems, with special handling for Raspberry Pi hardware.
Note:
You can expand or modify this script to include additional telemetry or environment checks as needed for your deployment.