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.
- Cronhq · ph · 2026-09-21 · 84 upvotes · similarity 0.43
- FastScheduler · hn · 2026-01-13 · 46 upvotes · similarity 0.42
- job-scraper · github · 2026-09-29 · 10 upvotes · similarity 0.39
- BVisor · hn · 2026-02-23 · 24 upvotes · similarity 0.39
- Doyouok · ph · 2026-09-20 · 1 upvotes · similarity 0.39
- Sigabrt.dev · hn · 2026-09-19 · 81 upvotes · similarity 0.39
- Samast Cron · ph · 2026-09-14 · 1 upvotes · similarity 0.38
- TYPELOG Worktimer · ph · 2026-09-22 · 1 upvotes · similarity 0.38
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a workflow automation tool for Real estate yet.