icecc-scheduler(1)
π icecc-scheduler(1) β the Icecream scheduler, bestie edition π
okay so you found your way to icecc-scheduler, the section-1 manual page, and honestly? you're about to have a great time. this is the main character of your compile farm and she is thriving. β¨
β¨ SYNOPSIS β¨
icecc-scheduler [-d] [-r] [-l log-file] [-n net-name] [-p port] [-u user] [-v[v[v]]]
that's the whole vibe. flags in, chaos out (in a good way, a distributed way). π¦
πΈ DESCRIPTION πΈ
so the Icecream scheduler is the central instance of an Icecream compile network. like, the queen bee. the group chat admin. everyone else is just a member of the server. π
what does she actually do? two iconic things:
- she distributes the compile jobs β your builds get handed out to the network like party invites
- she provides the data for the monitors β so
icemonand friends have something cute to display
no scheduler, no network. it's giving load-bearing. no cap. π
π OPTIONS π
-d,--daemonizeβ detach the daemon from the shell. she leaves the group chat and goes to live on her own, fr fr. π§-r,--persistent-client-connectionβ client connections are not disconnected from the scheduler even if there is a better scheduler available. she's keeping her friends close, and honestly? loyal. π«Ά-h,--helpβ print the help message and exit. the classic "just tell me what to do" move. π-l,--log-filelog-file β the name of the file where log output is written to. her diary, basically. write it down, keep receipts. π-n,--netnamenet-name β the name of the Icecream network the scheduler controls. this is the wifi password of your little compile kingdom. π-p,--portport β the IP port the scheduler uses. pick your door, bestie. πͺ-u,--user-uiduser β specify the system user used by the daemon, which must be different thanroot. like, do not. that's a hard no. if you don't specify it, the daemon defaults to theiceccsystem user if available, ornobodyif not. she'll find a home either way. π
β οΈ not kidding about therootthing β the user must be different thanroot. periodt.
-v,-vv,-vvvβ control the verbosity of the daemon. the morevthe more verbose. onevis a lil whisper, threevs is her telling you everything. π£οΈπ₯
π SEE ALSO π
go read the whole friend group, iykyk. π
β AUTHOR β
Cornelius Schumacher β the original author, the blueprint, the icon. respect the architect. π
and that's the page!! the source/version + date on this one is April 21th, 2005 (yes, "21th", we love her exactly as she is, no notes π) β so if you're reading this in the year of our lord 2025+, just know this manual has been slaying since 2005 and she's not stopping. πΈβ¨ bye bestie, go schedule something! π
π¦ where this page comes from
- epel 10: icecream 1.4-29.el10_3 Β· GPL-2.0-or-later
- epel 9: icecream 1.4-29.el9 Β· GPL-2.0-or-later
- fedora 43: icecream 1.4-0.17.rc1.fc43 Β· GPL-2.0-or-later
- fedora 43: icecream 1.4-0.17.rc1.fc43 Β· GPL-2.0-or-later
- fedora 44: icecream 1.4-0.18.rc1.fc44 Β· GPL-2.0-or-later
- fedora 44: icecream 1.4-0.18.rc1.fc44 Β· GPL-2.0-or-later
- nixos 26.05: icecream 1.4
- nixpkgs unstable: icecream 1.4
- opensuse-leap 16.0: icecream 1.4.0-bp160.1.13 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: icecream 1.4.0-bp160.1.13 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: icecream 1.4.0-bp160.1.13 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: icecream 1.4.0-bp160.1.13 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms