There's also the *nix `at` command which could be used to exit it: https://en.wikipedia.org/wiki/At_(Unix)
But modifying the rate limits and such using the built-in commands, as Alexander showed, is probably the best. On Thu, May 5, 2016 at 2:38 AM, Alexander V. Lukyanov <[email protected]> wrote: > On Wed, May 04, 2016 at 11:27:38AM -0600, [email protected] wrote: > > LFTP is working well and I run it nightly in some cron jobs. However I > would > > like the jobs to exit after say 6 hours and then when it fires up again > the > > next night to pick up from where it left off. Is that possible? > > Yes. As stated in another answer, you can use "timeout" command > (see "man 1 timeout"). > > But there is also built-in lftp command "at", so you can run something > like: > > lftp <<EOF > at 06:00 -- exit kill & > get -c http://example.org/huge-file.zip > EOF > > Exactly at 6am lftp will kill running jobs (the "get" job) and exit. > > You can also use "at" to start jobs, set rate-limit, etc. > For example: > > lftp <<EOF > repeat --weak at 00:00 -- set net:limit-total-rate 10M & > repeat --weak at 06:00 -- set net:limit-total-rate 100k & > get -c http://example.org/huge-file.zip > EOF > > -- > Alexander. > _______________________________________________ > lftp mailing list > [email protected] > http://univ.uniyar.ac.ru/mailman/listinfo/lftp >
_______________________________________________ lftp mailing list [email protected] http://univ.uniyar.ac.ru/mailman/listinfo/lftp
