From 735ad6669ce486ef13d9f91118b404a8a4f804d7 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sun, 18 May 2008 18:24:26 +0300 Subject: Added a manual page for do-until. --- do-until.1 | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 do-until.1 diff --git a/do-until.1 b/do-until.1 new file mode 100644 index 0000000..16775e7 --- /dev/null +++ b/do-until.1 @@ -0,0 +1,32 @@ +.TH DO-UNTIL 1 +.SH NAME +do-until \- repeat a command until it succeeds +.SH SYNOPSIS +.B do-until +.I command +.IR arg ... +.SH DESCRIPTION +.B do-until +runs a command until it succeeds. +For example, the following invocation runs ssh until the login succeeds: +.sp 1 +.nf +.RS +do-until ssh malich +.RE +.fi +.PP +.B do-until +sleeps for one second between invocations. +.PP +.B Note +that the shell expands wild card characters and performs input/output +redirections when the +.B do-until +command is started, now then +.B do-until +invokes the command it gets. +If this matters, you may need to invoke the command you need via +"sh -c 'foo > bar'" +or some similar incantation. +See your shell manual for details. -- cgit v1.2.1