FCRONDYN(1)
π¦ FCRONDYN(1) β the fcrondyn page, bestie edition π¦
okay so this is fcrondyn from the fcron manual, and I'm gonna walk you through literally every single thing on the page because you deserve to know it all π
β¨ NAME β¨
fcrondyn β dialog dyn-amically with a running fcron daemon π«Ά
(yes the original says "dyn-amically", it's iconic, we're keeping it, no notes)
β¨ SYNOPSIS β¨
fcrondyn [ -c file ] [ -i ]
fcrondyn [ -c file ] -x command
fcrondyn [ -h ]
three whole moods, pick your fighter π
β¨ DESCRIPTION β¨
So Fcrondyn is a user tool that's built to interact with a running fcron daemon β like, the two of them are in a group chat and fcrondyn is the one texting πΈ
What can it do? For instance: list user's jobs loaded by fcron, run one of them, renice a running job, send a signal to a running job, etc. It's giving personal assistant to your crontab, honestly π
β¨ OPTIONS β¨
-iβ runfcrondynin interactive mode. Also lowkey,fcrondynis run in interactive mode when no option is given at all β so if you just vibe and hit enter, that's interactive too β¨-x commandβ runcommandand returns immediately. See below for syntax and a list of commands.
Note: If the command string consists of multiple words or contains spaces, you must enclose it in quotes in your shell. fr fr, don't forget the quotes or it'll get messy π
-c fileβ makefcrondynuse config file file instead of default config file/usr/local/etc/fcron.conf. To interact with a running fcron process,fcrondynmust use the same config file as the process. That way, several fcron processes can run simultaneously on a single system π―ββοΈ (they don't have to fight, they can coexist)-dβ run in debug mode. In this mode, many informational messages will be output in order to check if anything went wrong π΅οΈββοΈ-hβ display a brief description of the options.-Vβ display an informational message aboutfcrondyn, including its version and the license under which it is distributed π
π COMMAND DESCRIPTION π
Fcrondyn's command syntax is the following:
command arg1 arg2 [...]
An argument of a fcrondyn command is of one of the following type β welcome to "ARGUMENT TYPES OF FCRONDYN'S COMMANDS" π
userβ a valid user name.jobidβ a job id given by one offcrondyn'sls*commands (i.e. an integer).sigβ a signal number, or its name (case does not matter). For instance,"term"or"15".nicevalβ a job priority value. Anicevalis an integer from -20 (highest priority) to 19 (lowest) (only root is allowed to use a negative value with this option).
Last, but not least, the following commands are recognized (optional arguments are between []) β presenting "VALID FCRONDYN'S COMMANDS" β
helphβ print an help message aboutfcrondyn's commands.quitqβ in interactive mode, quitfcrondyn.ls [user]β list all jobs ofuser. Whenlsis run by root, all users are listed unless a user name is given as argument. See below for some explanations about the fields used byls*commands.ls_lavgq [user]β same asls, but list only the jobs which are in the load-average queue (i.e. which are waiting for a lower load average to be run) π΄ls_serialq [user]β same asls, but list only the jobs which are in the serial queue (i.e. which are waiting for other jobs to be finished).ls_exeq [user]β same asls, but list only the jobs which are running. main character energy πββοΈdetail jobidβ print details about a job.jobidis the one given byls.runnow jobidβ instead of waiting for the next scheduled execution time, run the job now. The next execution time is changed as if the job had run on schedule. β°run jobidβ run the job now. Its next execution time is not changed. (different fromrunnow, do not mix them up bestie π)kill sig jobidβ send a signal to a running job.renice niceval jobidβ change the priority of a running job.
πΈ FIELDS USED BY DETAIL AND LS* COMMANDS πΈ
IDβ job's unique identification number.USERβ user who owns this job.PIDβ the pid of the running job.INDEXβ index of the job in the serial queue (i.e. it will be run when all the jobs of an inferior index have been run).R&Qβ the job has this number instances of the given task which are either running or queued in the serial or lavg queue.
β¨ OPTIONS β¨
List of main options which are set for the task:
Lβ job which runs only under a given system Load average (optionlavg,lavg1,lavg5, andlavg15).LOβ Load average Once β if only at most one instance of the task can be in the load average queue at a given time (optionlavgonce).Sβ for serialized jobs (optionserial).STβ Serial Temporary β For the jobs which will be serialized only for the next execution (e.g. because ofbootrun).SOβ Serial Once β if only at most one instance of the task can be in the serial queue at a given time (optionserialonce).ESβ if several instances of the same job can run simultaneously (optionexesev).
π§ the rest of the fields π§
LAVGβ 3 values, corresponding to the 1, 5, and 15-minute (in this order) system load average values below which the job will be run, otherwise it will be queued until the system load average is appropriate (seelavgoption).UNTILβ field corresponding to theuntiloption.STRICTβ field corresponding to thestrictoption.Yfor yes,Nfor no.SCHEDULEβ next run is scheduled at this time and date. Please note thatfcrondynprints the next execution time and date in the time zone of the system where fcron is running, and not the time zone which can be defined for using optiontimezone. β οΈ timezone plot twistCMDβ the command that will be executed.
π RETURN VALUES π
Fcrondyn returns 0 on normal exit and 1 on error. slay when it's 0 π
π CONFORMING TO π
Should be POSIX compliant. β¨
π FILES π
/usr/local/etc/fcron.confβ configuration file forfcron,fcrontabandfcrondyn: contains paths (spool dir, pid file) and default programs to use (editor, shell, etc). Seefcron.conf(5)for more details./usr/local/etc/fcron.allowβ users allowed to usefcrontabandfcrondyn(one name per line, special name"all"acts for everyone)./usr/local/etc/fcron.denyβ users who are not allowed to usefcrontabandfcrondyn(same format as allow file)./usr/local/etc/pam.d/fcron(or/usr/local/etc/pam.conf) β PAM configuration file for fcron. Take a look atpam(8)for more details. π
π SEE ALSO π
If you're learning how to use fcron from scratch, I suggest that you read the HTML version of the documentation (if your are not reading it right now! :)) β the content is the same, but it is easier to navigate thanks to the hyperlinks. π¦
π AUTHOR π
Thibault Godouet <fcron@free.fr> π
okay and the sign-off: this page is from fcron, dated 06/06/2026 (aka 06 June 2026), and it's the FCRONDYN(1) page β ily, go renice something responsibly πβ¨π
π¦ where this page comes from
- arch rolling: fcron 3.4.1-1 Β· GPL-2.0-or-later
- nixpkgs unstable: fcron 3.4.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms