BOS_SHUTDOWN(8)
π BOS_SHUTDOWN β the bos_shutdown page, but make it make sense π
okay bestie, welcome to bos_shutdown(8), part of the AFS Command Reference. sit down, grab a strawberry π, we're gonna talk about stopping processes without messing with their lil status flag.
β¨ NAME β¨
bos_shutdown β stops a process without changing its status flag. that's it. that's the whole vibe. π
πΈ SYNOPSIS πΈ
bos shutdown -server <machine name>
[-instance <instances>+] [-wait] [-cell <cell name>]
[-noauth] [-localauth] [-help]
bos sh -s <machine name> [-i <instances>+] [-w]
[-c <cell name>] [-n] [-l] [-h]
π¦ DESCRIPTION π¦
so. the bos shutdown command stops stuff on the server machine you name with the -server argument. and it stops either:
- all of the currently running AFS server processes, except the BOS Server. (the BOS Server gets a pass, it's the main character π)
- only the processes you specify with the
-instanceargument. very picky, we love that for you.
important!! this command does not change a process's status flag in the /etc/openafs/BosConfig file. it only changes it in the BOS Server's memory. π§ β¨
if you wanna stop a process and change its BosConfig status flag, use the bos stop command instead. different tool, different job, no cap.
also once a process is stopped with this command, it does not run again until an administrator starts it back up using bos start, bos startup, or bos restart β or until the BOS Server restarts (and that only works if the process's BosConfig status flag is "Run"). so like, it's giving "lying dormant until summoned." π
π OPTIONS π
-server <machine name>β tells the command which server machine to stop processes on. identify the machine by IP address or by its host name (fully-qualified, or abbreviated as long as it's unambiguous). for details, seebos(8).-instance <instances>+β names each process to stop. use the process name you assigned with the-instanceargument to thebos createcommand. the output frombos statuslists the names, so peek there. omit this argument entirely and you stop all processes other than the BOS Server. go big or go specific, your call π«Ά-waitβ delays the return of the command shell prompt until all processes actually stop. skip this argument and the prompt comes back almost immediately, even if all the processes aren't stopped yet. (so it's like, "bye" vs "bye and I'll text you when I'm actually gone" π)-cell <cell name>β names the cell in which to run the command. do not combine this argument with the-localauthflag. for more details, seebos(8).-noauthβ assigns the unprivileged identity"anonymous"to the issuer. do not combine this flag with the-localauthflag. for more details, seebos(8).-localauthβ constructs a server ticket using a key from the local/etc/openafs/server/KeyFileor/etc/openafs/server/KeyFileExtfile. theboscommand interpreter presents the ticket to the BOS Server during mutual authentication. do not combine this flag with the-cellor-noauthoptions. for more details, seebos(8). (yes it's a whole love triangle of flags, pick ONE π€)-helpβ prints the online help for this command. all other valid options are ignored when this one shows up. rude but iconic.
π EXAMPLES π
the following command stops all processes other than the BOS Server on the machine "fs3.example.com".
% bos shutdown fs3.example.com
the following command stops the "upserver" process (that's the server portion of the Update Server) on the machine "fs5.example.com".
% bos shutdown -server fs5.example.com -instance upserver
see? easy. ate. π₯
π PRIVILEGE REQUIRED π
the issuer must be listed in the /etc/openafs/server/UserList file on the machine named by the -server argument. or they must be logged onto a server machine as the local superuser "root" if the -localauth flag is included. no shortcuts, bestie, the door has a lock for a reason π
π SEE ALSO π
BosConfig(5), KeyFile(5), KeyFileExt(5), UserList(5), bos(8), bos_create(8), bos_restart(8), bos_start(8), bos_startup(8), bos_status(8)
π COPYRIGHT π
IBM Corporation 2000. <http://www.ibm.com/> All Rights Reserved.
This documentation is covered by the IBM Public License Version 1.0. It was converted from HTML to POD by software written by Chas Williams and Russ Allbery, based on work by Alf Wachsmann and Elizabeth Cassell.
okay that's the whole page, mwah π this was brought to you by OpenAFS, dated 2026-07-27, and filed under the manual page BOS_SHUTDOWN(8). go forth and stop processes responsibly, babe π¦π
π¦ where this page comes from
- ubuntu stonking: openafs-client 1.8.16.1-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms