3 Repos
The process of invoking a shell interpreter to run a sequence of commands stored in a text file.
Distinct from Bash Script Patterns: The candidates focus on patterns or testing, not the fundamental mechanism of executing a script file.
Explore 3 awesome GitHub repositories matching programming languages & runtimes · Shell Script Execution. Refine with filters or upvote what's useful.
Dieses Projekt ist eine umfassende Bildungsressource und Tutorial-Serie zum Erlernen von Bash-Scripting und Shell-Programmierung. Es dient als technischer Leitfaden und Referenzhandbuch für das Schreiben von Automatisierungsskripten und die Erstellung wiederverwendbarer Werkzeuge in einer Linux-Umgebung. Das Material konzentriert sich auf DevOps- und SysOps-Automatisierung und deckt die Entwicklung benutzerdefinierter CLI-Tools, die Automatisierung der Systemadministration sowie die Implementierung von Sicherheitsautomatisierung wie die Generierung zufälliger Passwörter und DDoS-Schutz ab. Der Umfang umfasst grundlegende Sprachkonzepte wie Variablen, Schleifen und bedingte Logik sowie operative Funktionen wie System-Health-Monitoring, Zusammenfassung von Webserver-Logs und Remote-Server-Management via SSH. Es behandelt zudem die Terminal-Interaktion durch den Aufbau interaktiver Menüs, die Formatierung von Ausgaben und das Aliasing von Befehlen. Der Inhalt ist als eine Reihe von Leitfäden, einem E-Book und einer Skripting-Referenz strukturiert.
Provides the fundamental knowledge required to run Bash scripts from the command line.
RegionRestrictionCheck ist ein Bash-basierter Geo-Restriktions-Checker und Tester für die Netzwerkerreichbarkeit. Er überprüft, ob eine IP-Adresse aufgrund regionaler Dienstbeschränkungen zugelassen oder blockiert ist, indem Netzwerkschnittstellen gegen eine Liste geo-beschränkter Spiele und Online-Dienste getestet werden. Das Tool führt IP-Standortprüfungen durch, um festzustellen, ob eine öffentliche IP-Adresse von Drittanbieter-Plattformen als in einer zulässigen Region befindlich erkannt wird. Es validiert zudem Netzwerkschnittstellen und VPN-Konnektivität, um zu bestätigen, dass der Datenverkehr korrekt in eine andere geografische Region geroutet wird und regionale Sperren umgangen werden. Das Projekt bietet Netzwerkdiagnosen zur Bewertung der Konnektivität, indem es spezifische Internetprotokoll-Stacks anvisiert und den regionalen Zugriff über definierte Netzwerkschnittstellen verifiziert.
Implements the core logic as a sequence of commands executed via a shell interpreter.
NuttX ist ein POSIX-konformes Echtzeitbetriebssystem für Mikrocontroller, das von 8-Bit- bis 64-Bit-Architekturen reicht. Es bietet eine deterministische Ausführungsumgebung mit einem Echtzeit-Task-Scheduler und einem POSIX-Embedded-Kernel, um die Portabilität von Code über diverse Hardware-Ziele hinweg sicherzustellen. Das Projekt zeichnet sich durch eine umfassende Hardware-Abstraktionsschicht aus, die standardisierte Treiber für I2C, SPI, CAN und USB für verschiedene Halbleiter-Chipsätze bereitstellt. Es verfügt zudem über einen Embedded-Netzwerk-Stack mit Unterstützung für TCP, UDP, IPv4 und IPv6 sowie industrielle Protokolle wie Modbus und DroneCAN. Das System deckt ein breites Spektrum an Funktionen ab, einschließlich fortschrittlichem Speichermanagement mit On-Demand-Paging, sicheren kryptografischen Operationen und einem virtuellen Dateisystem zur Verwaltung unterschiedlicher Speichertypen. Es integriert zudem High-Level-Schnittstellen für grafische Benutzeroberflächen, Audiosynthese sowie die Ausführung mehrerer Skriptsprachen und WebAssembly-Workloads. Die Umgebung wird mittels Make oder CMake für spezifische Board-Konfigurationen und Halbleiter-Chipsätze erstellt.
Invokes a shell interpreter to run sequences of commands, including loops and conditionals, to automate system tasks.