Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

Jobman

nohup with retries, timeouts, and dependencies

Details

External ID
49217022
Source
HN
Company
—
Product
Jobman
Website domain
github.com
Launched
Aug. 7, 2026
Cohort
—
Upvotes
5
Upvotes percentile
0.12634408602150538
Tags
—
Fetched at
Sept. 10, 2026, 5:32 a.m.
Updated at
Sept. 10, 2026, 5:32 a.m.

Description

I've long used nohup for background processes that I want to run independently of the terminal. These types of jobs are usually long-running, sometimes launched over an SSH connection, and often have dependencies on other jobs.I built Jobman to combine the simplicity of nohup with features I previously wrote one-off shell scripts for, including: - retries - timeouts - dependencies between jobs - email or webhook notifications on completion or failure - separate stdout and stderr logging with a combined observed-order viewJobman does this with a small per-job supervisor process; there's no shared daemon to run. It uses SQLite for job and run metadata and plain files for log storage. It's intended to be a local, per-user tool, not a system-wide or distributed scheduler.Jobman is written in Go and has releases available for Linux, macOS, and Windows.Here's an example session using Jobman to launch a Python script, examine its logs, and check its status: $ jobman run --name import-data --retries 3 --run-timeout 30m \ --retry-timeouts -- python3 ./import_data.py 019fddfe-23bb-732d-a869-2aaee43c03d7 $ jobman logs --follow import-data Starting import... Imported batch 1/3. Imported batch 2/3. ^C $ jobman status import-data 019fddfe-23bb-732d-a869-2aaee43c03d7 import-data running Above, the Ctrl-C stopped `logs --follow`, while the Python process continued under Jobman.Do you see Jobman replacing any combinations of tools you currently use (nohup, tmux, screen, systemd-run)? If Jobman looks useful to you, let me know what types of jobs you would use it for.

Enrichment

Theme
Vertical
Horizontal
Function
Workflow automation
Audience
Developer
AI stance
Not AI
Project type
Hobby / open-source project
Normalized one-liner
job runner with retries and dependencies
Manually corrected
False

Could you build this?

Yes A CLI daemon in Go or Rust that spawns background child processes, tracks PIDs, and handles retries, timeouts, and dependent task sequencing can be vibe coded quickly.

Discussion

1 comment analyzed.

Competitors

Other products that read as similar to this one — 72 launches clear the similarity bar, closest 8 shown.

Attention rank: #65 of 73 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Launched 268 days after the earliest competitor.

Other launches for this product

Same idea, different domain

Nobody's really built a workflow automation tool for Real estate yet.