A cloned job will not start additional clones, so it is not
possible to recurse.
+ Please note that all cloned jobs, as specified in the Run directives are
+ submitted for running before the original job is run (while it is being
+ initialized). This means that any clone job will actually start before
+ the original job, and may even block the original job from starting
+ until the original job finishes unless you allow multiple simultaneous
+ jobs. Even if you set a lower priority on the clone job, if no other
+ jobs are running, it will start before the original job.
+
+ If you are trying to prioritize jobs by using the clone feature (Run
+ directive), you will find it much easier to do using a RunScript
+ resource, or a RunBeforeJob directive.
+
\label{Priority}
\item [Priority = \lt{}number\gt{}]
\index[dir]{Priority}
(Linux, ...) that provide the {\bf setsockopt} TCP\_KEEPIDLE function.
The default value is zero, which means no change is made to the socket.
+
+\item [PKI Encryption]
+ See the \ilink{Data Encryption}{DataEncryption} chapter of this manual.
+
+\item [PKI Signatures]
+ See the \ilink{Data Encryption}{DataEncryption} chapter of this manual.
+
+\item [PKI Keypair]
+ See the \ilink{Data Encryption}{DataEncryption} chapter of this manual.
+
+\item [PKI Master Key]
+ See the \ilink{Data Encryption}{DataEncryption} chapter of this manual.
+
\end{description}
The following is an example of a valid Client resource definition:
of the Include/Exclude contents). Each time a new FileSet is created,
Bacula will ensure that the next backup is always a Full save.
-\section{Character Sets}
-\index[general]{Character Sets}
Bacula is designed to handle most character sets of the world,
US ASCII, German, French, Chinese, ... However, it does this by
encoding everything in UTF-8, and it expects all configuration files
your system:
\begin{enumerate}
+\item You must have a version of Bacula built with debug information turned
+ on and not stripped of debugging symbols.
+
\item You must have an installed copy of {\bf gdb} (the GNU debugger), and it
must be on {\bf Bacula's} path. On some systems such as Solaris, {\bf
gdb} may be replaced by {\bf dbx}.
where the files will be restored.
\item [find]
- \index[dir]{find }
+ \index[dir]{find}
The {\bf find} command accepts one or more arguments and displays all files
in the tree that match that argument. The argument may have wildcards. It is
somewhat similar to the Unix command {\bf find / -name arg}.
The {\bf ls} command produces a listing of all the files contained in the
current directory much like the Unix {\bf ls} command. You may specify an
argument containing wildcards, in which case only those files will be
-listed.
+ listed.
+
Any file that is marked to be restored will have its name preceded by an
asterisk ({\bf *}). Directory names will be terminated with a forward slash
({\bf /}) to distinguish them from filenames.
\item [lsmark]
- \index[fd]{lsmark }
+ \index[fd]{lsmark}
The {\bf lsmark} command is the same as the {\bf ls} except that it will
print only those files marked for extraction. The other distinction is that
it will recursively descend into any directory selected.
\item [mark]
- \index[dir]{mark }
+ \index[dir]{mark}
The {\bf mark} command allows you to mark files to be restored. It takes a
single argument which is the filename or directory name in the current
directory to be marked for extraction. The argument may be a wildcard
-2.2.5 (20 September 2007)
+2.2.5 (09 October 2007)
\end{verbatim}
\normalsize
+You may wish to start the daemon with debug mode on rather than doing it
+using bconsole. To do so, edit the following registry key:
+
+\footnotesize
+\begin{verbatim}
+HKEY_LOCAL_MACHINE\HARDWARE\SYSTEM\CurrentControlSet\Services\Bacula-dir
+\end{verbatim}
+\normalsize
+
+using regedit, then add -dnn after the /service option, where nn represents
+the debug level you want.
+
\label{Compatibility}
\section{Windows Compatibility Considerations}
\index[general]{Windows Compatibility Considerations}