|
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 |
|