{"repo":"Nikoo-Asadnejad/Practical_BashScripts","free":true,"listed":false,"github":"https://github.com/Nikoo-Asadnejad/Practical_BashScripts","clone":"git clone https://github.com/Nikoo-Asadnejad/Practical_BashScripts.git","description":"This repository contains a collection of useful Bash scripts for Linux systems. Each script serves a specific purpose, ranging from system maintenance to monitoring and automation tasks. Below is a description of each script along with instructions on how to use them.","language":"Shell","stars":61,"topics":["backup-script","backup-scripts","bash","bash-script","bash-scripting","disk-usage","disk-usage-analyzer","disk-usage-bot","linux","linux-shell"],"license":null,"category":"cli-tools","readme_excerpt":"Bash Scripts Collection This repository contains a collection of useful Bash scripts for Linux systems. Each script serves a specific purpose, ranging from system maintenance to monitoring and automation tasks. Below is a description of each script along with instructions on how to use them. 🔧 Scripts Overview Script Name Purpose ---------------------------------- ---------------------------------------------------------------------------------------------- auto git commit.sh Automatically commits staged changes with a standardized commit message. backup.sh Backs up a specified directory into a dated folder. cpu usage alert.sh Monitors CPU usage and sends an alert (e.g., via email) when usage exceeds a threshold. disk usage alert.sh Checks disk usage and alerts if it passes a set limit. find top cpu processes.sh Lists processes consuming the most CPU. find top memory processes.sh Lists processes consuming the most memory. install docker.sh Automates Docker installation on the host. monitor uptime.sh Records system uptime periodically (ideal via cron). parse log.sh Extracts and summarizes key data from log files. publish.sh & publish.ps1 Automates publishing tasks; supports both Bash and PowerShell environments. resize image.sh Resizes images to predefined dimensions. send email.sh Sends an email with attachments or notifications. service status check.sh Monitors and restarts a service if it’s down. system update cleanup.sh Updates the system and cleans up unused packages. to","default_branch":null,"files":null,"tree":[],"storefront":"/r/Nikoo-Asadnejad","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Nikoo-Asadnejad/Practical_BashScripts/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}