ncftpbatch(1)
π ncftpbatch β the individual batch FTP job processor, bestie π
okay so this is ncftpbatch(1) from the General Commands Manual, and it's basically the little worker bee that handles your FTP jobs in the background while you go live your life. let's get into it πβ¨
β¨ NAME β¨
ncftpbatch β Individual batch FTP job processor π
πΈ SYNOPSIS πΈ
ncftpbatch -d
ncftpbatch -l
ncftpbatch -D
like, those are your three whole moods. pick one π
π¦ OPTIONS π¦
π Command line flags:
-dβ start background processing of the FTP jobs sitting in the current user's$HOME/.ncftp/spooldirectory. and the way this one is snappy β it returns immediately, because a daemon process gets spawned and runs in the background. you ask, it dips, it handles it. main character energy fr fr π-lβ lists the contents of the user's job queue. that's it, that's the whole vibe. a little peek at what's waiting in line π«Ά-Dβ literally the same as-d, except the process does not become a daemon. so it's-dbut it stays right there with you instead of running off into the background π
π DESCRIPTION π
so this program is the one responsible for processing background FTP requests. normally it's only run by ncftp and not manually by a human being β but bestie, you can run it yourself to manually process the FTP job queue if you want to. no gatekeeping π
the jobs are spool files written to a user's $HOME/.ncftp/spool directory, and they have a special format and file-naming convention (which contains when the job is to be run π). ncftp runs this program when it needs to, but here's the tea: if the ncftpbatch daemon dies unexpectedly, the jobs that are left in the queue will not be processed until another instance of ncftpbatch is run. so like... if it ghosts you, the queue just sits there. sad. π
ncftpget and ncftpput can also be used to submit jobs for batch processing, using those utilities' -b command-line flag. and if you're feeling bold, you can also manually create the spool files β although this procedure is not documented here (see the manual page for ncftpspooler for more information on how to do that). iykyk π§
π DIAGNOSTICS π
ncftpbatch writes to its own log file, the $HOME/.ncftp/spool/log file. this file should be examined to determine if any ncftpbatch processes are actively working on jobs. so like, when in doubt, go read the log. it will tell you everything, no cap πβ¨
π AUTHOR π
Mike Gleason, NcFTP Software (http://www.ncftp.com).
π SEE ALSO π
ncftp(1), ncftpput(1), ncftpget(1).
and that's the whole page, bestie π this one came from NcFTP Software β shoutout to them for the ncftpbatch era, we ate πβ¨
π¦ where this page comes from
- alpine 3.22: ncftp-doc 3.3.0-r0 Β· ClArtistic
- alpine 3.23: ncftp-doc 3.3.0-r0 Β· ClArtistic
- alpine 3.24: ncftp-doc 3.3.0-r0 Β· ClArtistic
- arch rolling: ncftp 3.3.0-2 Β· ClArtistic
- debian bookworm: ncftp 2:3.2.6-1+b1
- debian trixie: ncftp 2:3.2.7-1
- epel 10: ncftp 2:3.3.0-1.el10_1 Β· ClArtistic AND NTP
- epel 9: ncftp 2:3.2.5-23.el9 Β· Artistic clarified
- fedora 43: ncftp 2:3.3.0-2.fc43 Β· ClArtistic AND NTP
- fedora 44: ncftp 2:3.3.0-3.fc44 Β· ClArtistic AND NTP
- nixos 26.05: ncftp 3.3.0
- nixpkgs unstable: ncftp 3.3.0
- ubuntu jammy: ncftp 2:3.2.5-2.2
- ubuntu noble: ncftp 2:3.2.6-1
- ubuntu questing: ncftp 2:3.2.7-1
- ubuntu resolute: ncftp 2:3.2.7-1build1
- ubuntu stonking: ncftp 2:3.2.7-1build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms