awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateOpen-source alternativesSelf-hosted softwareBlogHartă site
ProiectDespreHow we rankPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Categorii

4 repository-uri

Awesome GitHub RepositoriesProcess Control

Libraries for managing child processes and system spawns.

Explore 4 awesome GitHub repositories matching part of an awesome list · Process Control. Refine with filters or upvote what's useful.

Awesome Process Control GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • amoffat/shAvatar amoffat

    amoffat/sh

    7,231Vezi pe GitHub↗

    sh is a Python process management library that provides programmatic wrappers and interfaces for controlling Unix system commands and child process lifecycles. It functions as an asynchronous process wrapper, allowing shell commands and system programs to run within a non-blocking event loop. The library maps command-line arguments and standard input/output streams to native Python functions and objects. It includes a process lifecycle controller to manage signal groups, execution timeouts, and process permissions for spawned child processes. The project provides capabilities for executable

    Allows specifying user IDs and controlling file descriptor inheritance for spawned child processes.

    Pythondevopspythonsubprocess
    Vezi pe GitHub↗7,231
  • angrave/systemprogrammingAvatar angrave

    angrave/SystemProgramming

    5,734Vezi pe GitHub↗

    This is an open-source, crowd-sourced wiki textbook that teaches Linux system programming in C. It covers the core operating system concepts of process management through the fork-exec-wait model, dynamic memory allocation using implicit free list heap allocators, inode-based file systems, inter-process communication via pipes and shared memory, POSIX threads with synchronization primitives, signal-based asynchronous notification, virtual memory with page table translation, and runtime diagnostics using Valgrind and GDB. The textbook distinguishes itself by providing practical, implementation

    Covers ulimit restrictions to prevent fork bombs and resource exhaustion.

    Vezi pe GitHub↗5,734
  • jarib/childprocessAvatar jarib

    jarib/childprocess

    597Vezi pe GitHub↗

    Cross-platform Ruby library for managing child processes.

    Cross-platform library for managing child processes.

    Ruby
    Vezi pe GitHub↗597
  • rtomayko/posix-spawnAvatar rtomayko

    rtomayko/posix-spawn

    524Vezi pe GitHub↗

    Ruby process spawning library

    Fast process spawning based on POSIX interfaces.

    Ruby
    Vezi pe GitHub↗524
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Process Control

Explorează sub-etichetele

  • Child Process Permissions1 sub-tagControls for specifying user IDs and managing file descriptor inheritance for spawned child processes. **Distinct from Process Control:** Specifically addresses security attributes of spawned child processes rather than general process control.