bcrontab(1)
π bcrontab(1) β the General Commands Manual glow-up π
okay bestie, gather round, because this is the page for bcrontab from the General Commands Manual (section 1, where all the user-facing main character commands live π
). it's short, it's sweet, and it's gonna make your crontab management lowkey effortless. let's go π¦
β¨ NAME β¨
bcrontab β manage users' crontab files. that's it. that's the vibe. π
πΈ SYNOPSIS πΈ
bcrontab [ -u user ] file
bcrontab [ -u user ] { -l | -r | -e }
so you either hand it a file, or you pick exactly one of -l, -r, or -e β no mixing and matching, bestie, it's giving choose-your-own-adventure not buffet π
π DESCRIPTION π
bcrontab talks to the bcron-spool daemon to manage crontab files that live inside the privileged spool directory. so like, it's not just out here raw-editing files wherever β it goes through the daemon, which is the whole point, the security of it all, we love to see it π₯
β¨ OPTIONS β¨
-uuser β tellsbcron-spoolthat we're doing all this on behalf of the named user. and here's the important part, no cap:bcron-spoolwill only accept that username ifbcrontabis running as eitherrootor the same user ID as the named user. so don't think you can just claim to be someone else, the spool said absolutely not π ββοΈ-lβ list the crontab to standard output. show me the receipts, bestie π-rβ remove the user's crontab. gone. deleted. it's over for that crontab π-eβ edit the current crontab. fires up your editor and lets you cook π©βπ³
π¦ ENVIRONMENT π¦
the vibes are configurable, here's the whole menu:
VISUALβ if this is set, it's the editor that gets invoked when you edit a crontab. your visual queen gets first pick πEDITORβ if$VISUALis not set and this one is, then this is the editor used to edit a crontab. and if neither of them is set?/bin/viis used. old reliable, the default bestie, the moment π«ΆBCRON_SOCKETβ the path to the named socket used to communicate withbcron-spool. defaults to/var/run/bcron-spool. that's where the gossip happens πLOGNAMEUSERβ these two get checked in that order to figure out the user name invoking the program. and listen: one of them must be set if you're not using the-uoption. it literally cannot read your mind, so set one of these or pass-u, periodt β¨
π FILES π
when bcrontab needs to edit the current crontab, it tries to write a temporary file into the current directory first, and if that doesn't work out, it falls back to /tmp. gotta have somewhere to stash the draft while you're still cooking π
π SEE ALSO π
go read those too, iykyk, they're the supporting cast and they ate π
π AUTHOR π
Bruce Guenter <bruce@untroubled.org> β thank you for your service, legend π
and that's the whole page, bestie!! π₯³ no crumbs left, every flag accounted for. this was bcrontab(1) from the General Commands Manual β consider yourself fully informed, go forth and manage those crontabs responsibly, mwah ππΈ
π¦ where this page comes from
- debian bookworm: bcron 0.11-19 Β· GPL-2.0-or-later
- debian trixie: bcron 0.11-23 Β· GPL-2.0-or-later
- ubuntu jammy: bcron 0.11-9 Β· GPL-2.0-or-later
- ubuntu noble: bcron 0.11-21 Β· GPL-2.0-or-later
- ubuntu resolute: bcron 0.11-23 Β· GPL-2.0-or-later
- ubuntu stonking: bcron 0.11-25ubuntu1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms