Supervisord Program Generator
Create a [program:name] section for supervisord with command, autostart, autorestart, stdout_logfile and environment.
—
Keeping a process up with Supervisor
Supervisor is a process manager written in Python that predates systemd taking hold. It stays in use for practical reasons: it runs without root privileges, behaves identically across distributions and inside containers, and its configuration is a simple INI file rather than a unit with dozens of directives.
Fill in the name, the command, the user and the working directory, and the page assembles the program block. The two options that matter are starting alongside supervisor and restarting automatically on exit — together they give the behaviour almost everyone wants from a service. Environment variables go on a line of their own.
Two details cause trouble regularly. The command must run in the foreground: a process that daemonises itself fools supervisor, which loses track of it and keeps restarting forever. And the command runs without a shell, so pipes, redirection and variable expansion do not work there — when they are needed, the route is invoking the shell explicitly.
Frequently asked questions
Supervisor or systemd?
Why does my process restart endlessly?
Where do the logs go?
Related Tools
Docker Run → Compose
Convert a docker run command to the equivalent docker-compose.yml automatically. Maps ports, volumes, environment variables, networks and restart policies.
ESLint Standard Config Generator
Build a ready-to-paste .eslintrc.json using the Standard preset — no semicolons, single quotes, two-space indent. Runs in your browser, nothing to install.
JWT Decoder
Decode and inspect JWT (JSON Web Tokens). View the header, payload and verify expiration. Processed 100% in the browser — the token never leaves your device.
Programming Case Converter (camelCase, snake_case)
Convert text between camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, dot.case, Title Case and more with one click. Perfect for renaming variables and API fields.
CSS Neumorphism Generator
Create Soft UI (neumorphism) effects with two complementary box-shadows. Adjust base color, distance, blur and type (raised, flat, pressed). Copy ready CSS. Everything in your browser.
Accept-Language Header Parser and q Sorter
Sorts the browser language tags by their q factor, keeps ties in the order sent, and flags q=0 refusals, invalid q values and the * wildcard range.