logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

bos_exec - Executes a command on a remote server machine

Description

       The bosexec command executes the indicated command on the file server machine named by the -server
       argument. Its intended use is to reboot the machine, using the /sbin/reboot command or equivalent.

Examples

       The  following  command  reboots  the machine "fs2.example.com". The issuer has previously issued the bosshutdown command to shutdown all processes cleanly.

          % bos exec -server fs2.example.com -cmd /sbin/shutdown -r now

Name

       bos_exec - Executes a command on a remote server machine

Options

-server <machinename>
           Indicates  the server machine on which to execute the command.  Identify the machine by IP address or
           its host name (either fully-qualified or abbreviated unambiguously). For details, see bos(8).

       -cmd <commandtoexecute>
           Specifies the complete local disk pathname of the command to  execute  (for  example,  /sbin/reboot).
           Surround this argument with double quotes ("") if the command contains one or more spaces.

       -cell <cellname>
           Names  the  cell  in which to run the command. Do not combine this argument with the -localauth flag.
           For more details, see bos(8).

       -noauth
           Assigns the unprivileged identity "anonymous" to the issuer.  Do  not  combine  this  flag  with  the
           -localauth flag. For more details, see bos(8).

       -localauth
           Constructs  a  server  ticket  using  a  key from the local /etc/openafs/server/KeyFile file. The bos
           command interpreter presents the ticket to the  BOS  Server  during  mutual  authentication.  Do  not
           combine this flag with the -cell or -noauth options. For more details, see bos(8).

       -help
           Prints the online help for this command. All other valid options are ignored.

Privilege Required

       The issuer must be listed in the /etc/openafs/server/UserList file on the machine named  by  the  -server
       argument, or must be logged onto a server machine as the local superuser "root" if the -localauth flag is
       included.

       The bosexec command is not available on servers running in restricted mode.

See Also

bos(8)

Synopsis

bosexec-server <machinename> -cmd <commandtoexecute>
           [-cell <cellname>] [-noauth] [-localauth] [-help]

       bose-s <machinename> -cm <commandtoexecute>
           [-ce <cellname>] [-n] [-l] [-h]

See Also