1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- .\" Man page generated from reStructuredText.
- .
- .
- .nr rst2man-indent-level 0
- .
- .de1 rstReportMargin
- \\$1 \\n[an-margin]
- level \\n[rst2man-indent-level]
- level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
- -
- \\n[rst2man-indent0]
- \\n[rst2man-indent1]
- \\n[rst2man-indent2]
- ..
- .de1 INDENT
- .\" .rstReportMargin pre:
- . RS \\$1
- . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
- . nr rst2man-indent-level +1
- .\" .rstReportMargin post:
- ..
- .de UNINDENT
- . RE
- .\" indent \\n[an-margin]
- .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
- .nr rst2man-indent-level -1
- .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
- .in \\n[rst2man-indent\\n[rst2man-indent-level]]u
- ..
- .TH "BORG-WITH-LOCK" "1" "2025-05-22" "" "borg backup tool"
- .SH NAME
- borg-with-lock \- run a user specified command with the repository lock held
- .SH SYNOPSIS
- .sp
- borg [common options] with\-lock [options] COMMAND [ARGS...]
- .SH DESCRIPTION
- .sp
- This command runs a user\-specified command while locking the repository. For example:
- .INDENT 0.0
- .INDENT 3.5
- .sp
- .EX
- $ BORG_REPO=/mnt/borgrepo borg with\-lock rsync \-av /mnt/borgrepo /somewhere/else/borgrepo
- .EE
- .UNINDENT
- .UNINDENT
- .sp
- It will first try to acquire the lock (make sure that no other operation is
- running in the repo), then execute the given command as a subprocess and wait
- for its termination, release the lock and return the user command\(aqs return
- code as borg\(aqs return code.
- .sp
- \fBNOTE:\fP
- .INDENT 0.0
- .INDENT 3.5
- If you copy a repository with the lock held, the lock will be present in
- the copy. Thus, before using borg on the copy from a different host,
- you need to use \(dqborg break\-lock\(dq on the copied repository, because
- Borg is cautious and does not automatically remove stale locks made by a different host.
- .UNINDENT
- .UNINDENT
- .SH OPTIONS
- .sp
- See \fIborg\-common(1)\fP for common options of Borg commands.
- .SS arguments
- .INDENT 0.0
- .TP
- .B COMMAND
- command to run
- .TP
- .B ARGS
- command arguments
- .UNINDENT
- .SH SEE ALSO
- .sp
- \fIborg\-common(1)\fP
- .SH AUTHOR
- The Borg Collective
- .\" Generated by docutils manpage writer.
- .
|