pod-process-autostart-pattern
CommunityIdempotently auto-start processes in pods
Software Engineering#kubernetes#idempotency#s6-overlay#container lifecycle#process autostart#pgrep guard#postStart
Authorsaintgo7
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill eliminates the frustration of manually re-enabling essential background processes after pod restarts in environments where systemd is unavailable or inaccessible.
Core Features & Use Cases
- Idempotent auto-start guards: Uses
pgrep-based checks to prevent duplicate launches after shell re-entry or container lifecycle events. - Multi-surface activation: Supports launching at
~/.bashrcentry,s6-overlaycont-init.d,supervisord, and Kuberneteslifecycle.postStart. - Operational verification: Includes a validation approach to confirm each target process runs exactly once and detects guard races.
Quick Start
Ask the assistant to generate an idempotent autostart block for your target process using a unique pgrep -f pattern and persistent log path, then verify it with the provided duplicate-process check.
Dependency Matrix
Required Modules
None requiredComponents
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: pod-process-autostart-pattern Download link: https://github.com/saintgo7/claude-skills/archive/main.zip#pod-process-autostart-pattern Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.