Blame man/xml-source/amservice.8.xml

Packit Service 392537
Packit Service 392537
Packit Service 392537
                   "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"
Packit Service 392537
[
Packit Service 392537
  
Packit Service 392537
  
Packit Service 392537
  %global_entities;
Packit Service 392537
]>
Packit Service 392537
Packit Service 392537
Packit Service 392537
Packit Service 392537
<refentry id='amservice.8'>
Packit Service 392537
Packit Service 392537
<refmeta>
Packit Service 392537
<refentrytitle>amservice</refentrytitle>
Packit Service 392537
<manvolnum>8</manvolnum>
Packit Service 392537
&rmi.source;
Packit Service 392537
&rmi.version;
Packit Service 392537
&rmi.manual.8;
Packit Service 392537
</refmeta>
Packit Service 392537
<refnamediv>
Packit Service 392537
<refname>amservice</refname>
Packit Service 392537
<refpurpose>run an amanda service on a client</refpurpose>
Packit Service 392537
</refnamediv>
Packit Service 392537
<refentryinfo>
Packit Service 392537
&author.jlm;
Packit Service 392537
</refentryinfo>
Packit Service 392537
Packit Service 392537
<refsynopsisdiv>
Packit Service 392537
<cmdsynopsis>
Packit Service 392537
  <command>amservice</command>    
Packit Service 392537
    <arg choice='opt'><arg choice='plain'>-f</arg><arg choice='plain'><replaceable>input_file</replaceable></arg><arg choice='opt'>-s</arg></arg>
Packit Service 392537
    <arg choice='opt'><arg choice='plain'>--config</arg><arg choice='plain'><replaceable>CONFIG</replaceable></arg></arg>
Packit Service 392537
    <arg choice='opt'><arg choice='plain'>--features</arg><arg choice='plain'><replaceable>FEATURES-STRING</replaceable></arg></arg>
Packit Service 392537
    <arg choice='opt'><arg choice='plain'>--stream</arg><arg choice='plain'><replaceable>NAME,IN,OUT</replaceable></arg></arg>*
Packit Service 392537
    &configoverride.synopsis;
Packit Service 392537
    <arg choice='plain'><replaceable>hostname</replaceable></arg>
Packit Service 392537
    <arg choice='plain'><replaceable>auth</replaceable></arg>
Packit Service 392537
    <arg choice='plain'><replaceable>service</replaceable></arg>
Packit Service 392537
</cmdsynopsis>
Packit Service 392537
</refsynopsisdiv>
Packit Service 392537
Packit Service 392537
Packit Service 392537
<refsect1><title>DESCRIPTION</title>
Packit Service 392537
<para><emphasis remap='B'>Amservice</emphasis>
Packit Service 392537
execute an Amanda service on a client.
Packit Service 392537
It can be used without amanda server configuration (amanda.conf and disklist).
Packit Service 392537
It can be used to check communication between a server and a client.
Packit Service 392537
Amservice reads stdin to capture the REQ packet to send to the client.</para>
Packit Service 392537
<para>See the
Packit Service 392537
<manref name="amanda" vol="8"/>
Packit Service 392537
man page for more details about Amanda.</para>
Packit Service 392537
</refsect1>
Packit Service 392537
Packit Service 392537
<refsect1><title>OPTIONS</title>
Packit Service 392537
<variablelist remap='TP'>
Packit Service 392537
  <varlistentry>
Packit Service 392537
  <term><emphasis remap='B'>hostname</emphasis></term>
Packit Service 392537
  <listitem>
Packit Service 392537
<para>The hostname of the client.</para>
Packit Service 392537
  </listitem>
Packit Service 392537
  </varlistentry>
Packit Service 392537
  <varlistentry>
Packit Service 392537
  <term><option>auth</option></term>
Packit Service 392537
  <listitem>
Packit Service 392537
<para>The auth to use, one of: bsd, bsdudp, bsdtcp, ssh, rsh or krb5.
Packit Service 392537
The client must be configured with this auth.</para>
Packit Service 392537
  </listitem>
Packit Service 392537
  </varlistentry>
Packit Service 392537
  <varlistentry>
Packit Service 392537
  <term><option>service</option></term>
Packit Service 392537
  <listitem>
Packit Service 392537
<para>The amanda service to execute on the client. One of noop, selfcheck or sendsize.</para>
Packit Service 392537
  </listitem>
Packit Service 392537
  </varlistentry>
Packit Service 392537
  <varlistentry>
Packit Service 392537
  <term><option>-f input_file</option></term>
Packit Service 392537
  <listitem>
Packit Service 392537
<para>Use the file input_file instead of stdin to read the REQ packet from.</para>
Packit Service 392537
  </listitem>
Packit Service 392537
  </varlistentry>
Packit Service 392537
Packit Service 392537
  <varlistentry>
Packit Service 392537
  <term><option>-s</option></term>
Packit Service 392537
  <listitem>
Packit Service 392537
<para>Redirect the first connected stream to stdin/stdout. The -f argument is required for the REQ packet, the REP packet is not printed on stdout.</para>
Packit Service 392537
  </listitem>
Packit Service 392537
  </varlistentry>
Packit Service 392537
Packit Service 392537
  <varlistentry>
Packit Service 392537
  <term><option>--config</option></term>
Packit Service 392537
  <listitem>
Packit Service 392537
<para>The amanda configuration.</para>
Packit Service 392537
  </listitem>
Packit Service 392537
  </varlistentry>
Packit Service 392537
Packit Service 392537
  <varlistentry>
Packit Service 392537
  <term><option>--features</option><arg choice='plain'><replaceable>FEATURES-STRING</replaceable></arg></term>
Packit Service 392537
  <listitem>
Packit Service 392537
<para>The features of the remote client.</para>
Packit Service 392537
  </listitem>
Packit Service 392537
  </varlistentry>
Packit Service 392537
Packit Service 392537
  <varlistentry>
Packit Service 392537
  <term><option>--stream</option><arg choice='plain'><replaceable>NAME,IN,OUT</replaceable></arg></term>
Packit Service 392537
  <listitem>
Packit Service 392537
<para>The vstream to open, their name and the two file descriptors.</para>
Packit Service 392537
  </listitem>
Packit Service 392537
  </varlistentry>
Packit Service 392537
Packit Service 392537
  &configoverride.varlistentry;
Packit Service 392537
Packit Service 392537
</variablelist>
Packit Service 392537
</refsect1>
Packit Service 392537
Packit Service 392537
<refsect1><title>EXAMPLE</title>
Packit Service 392537
Packit Service 392537
<para>The noop service is easy to execute because it does not require a REQ packet:</para>
Packit Service 392537
<programlisting>amservice hostname bsdtcp noop < /dev/null
Packit Service 392537
</programlisting>
Packit Service 392537
<para>The example executes the noop service on the client using bsdtcp auth.
Packit Service 392537
This is useful for debugging connection problems.
Packit Service 392537
It print an OPTIONS line upon success.</para>
Packit Service 392537
Packit Service 392537
<para>It is more difficult to execute the selfcheck or sendsize service, as these require a valid REQ packet. If you have already uccessfully run amanda, you can find valid REQ packets in the amandad.*.debug files.</para>
Packit Service 392537
</refsect1>
Packit Service 392537
Packit Service 392537
<refsect1><title>EXIT CODE</title>
Packit Service 392537
The exit code of <command>amservice</command> is one of:
Packit Service 392537
<programlisting>
Packit Service 392537
 0  = success
Packit Service 392537
 1  = error executing amandad on the client.
Packit Service 392537
</programlisting>
Packit Service 392537
<para>As <command>amservice</command> doesn't parse the REP packet,
Packit Service 392537
it can only detect failures in executing amandad on the client.
Packit Service 392537
<command>amservice</command> can exit with value 0 even if the user
Packit Service 392537
is not authorized to execute the service.  An error message will be printed.
Packit Service 392537
</para>
Packit Service 392537
</refsect1>
Packit Service 392537
Packit Service 392537
<seealso>
Packit Service 392537
<manref name="amanda" vol="8"/>,
Packit Service 392537
<manref name="amcheck" vol="8"/>,
Packit Service 392537
<manref name="amdump" vol="8"/>,
Packit Service 392537
<manref name="amadmin" vol="8"/>
Packit Service 392537
</seealso>
Packit Service 392537
Packit Service 392537
</refentry>
Packit Service 392537