nicolas / sleepenh (public) (License: GPL-2+) (since 2018-10-19) (hash sha1)
Sleep until a given date with subsecond resolution

`sleepenh` is a sleep program for shell scripts that need to perform
a loop that repeats at a regular time interval, without cumulative errors.

It supports microsecond resolution.

You can also specify the time you need between two calls of `sleepenh`.
List of commits:
Subject Hash Author Date (UTC)
Fix typo: immediatly -> immediately 69c0d7cc3143254778a6cf2ce27d7bedf243ece0 Nicolas Schier 2018-10-27 19:54:12
Release version 1.6 11af14b005a12fa30b0b7a6e153ffc55e714b361 Nicolas Schier 2016-01-07 06:21:22
Fix variable descriptions and time warp c6125d87147ca8c5e0814413fe077f7975876ef5 Nicolas Schier 2016-01-07 06:20:35
Release version 1.5 994531a35f868f4d45785071f05abc0e07713094 Nicolas Schier 2015-11-23 06:32:11
Add initial package changelog dbd7982fd79a543ef667fbba85e9bd68fa0dcfed Nicolas Schier 2014-12-01 06:45:06
Fix time warp option e167817bf449025d6735fcdc766a18ce6dd413b7 Nicolas Schier 2015-11-23 06:28:25
Add time warp option daabd47ed7dead927c73f86138e7142526225938 Nicolas Schier 2014-11-13 06:58:37
Split and update version/license and usage info 88e3f4ebca1538e5a8591fd63489d94af0df1592 Nicolas Schier 2014-11-13 06:58:37
Generate version from git during build ceb670bb1634adeb8fe16d33135fd5695dec35fe Nicolas Schier 2014-11-13 06:58:37
Add initial .gitignore fa29b20af8707188f441053912e6940946ee3824 Nicolas Schier 2014-11-13 06:58:37
Makefile: update and allow compile flag changes via command line dc6d56da99351bb8e51cb219b5224c81ea473788 Nicolas Schier 2014-11-13 06:58:37
Imported Upstream version 1.3 619a817e508c4b35bd9b67b9b0e4988084bbdac7 Nicolas Schier 2014-10-27 08:20:30
Imported Upstream version 1.2 d5a03f27c08a277bfbb80ca84b408392600f0fe6 Nicolas Schier 2014-10-27 08:20:30
Commit 69c0d7cc3143254778a6cf2ce27d7bedf243ece0 - Fix typo: immediatly -> immediately
Signed-off-by: Nicolas Schier <nicolas@fjasle.eu>
Author: Nicolas Schier
Author date (UTC): 2018-10-27 19:54
Committer name: Nicolas Schier
Committer date (UTC): 2018-10-27 20:13
Parent(s): 11af14b005a12fa30b0b7a6e153ffc55e714b361
Signing key: 07520A7016261269
Tree: e12853d4806e90dec1e3cb6b336fd0456de016ba
File Lines added Lines deleted
changelog 6 0
sleepenh.1 1 1
sleepenh.c 1 1
File changelog changed (mode: 100644) (index fd21de0..92e4476)
1 sleepenh (1.7) UNRELEASED; urgency=medium
2
3 * Fix typo: immediatly -> immediately
4
5 -- Nicolas Schier <nicolas@fjasle.eu> Sat, 27 Oct 2018 22:13:06 +0200
6
1 7 sleepenh (1.6) unstable; urgency=medium sleepenh (1.6) unstable; urgency=medium
2 8
3 9 * Fix variable descriptions and time warp * Fix variable descriptions and time warp
File sleepenh.1 changed (mode: 100644) (index 3e4faf5..6f47aec)
... ... display this help and exit
33 33 .TP .TP
34 34 \fB\-w\fR, \fB\-\-warp\fR \fB\-w\fR, \fB\-\-warp\fR
35 35 warp resulting timestamp, when there is no need warp resulting timestamp, when there is no need
36 to sleep. An immediatly following call of
36 to sleep. An immediately following call of
37 37 sleepenh with the resulting TIMESTAMP would sleepenh with the resulting TIMESTAMP would
38 38 most probably result in a real sleep. most probably result in a real sleep.
39 39 .TP .TP
File sleepenh.c changed (mode: 100644) (index 4039e7f..3195cbf)
... ... void usage(FILE *f)
87 87 "Options:\n" "Options:\n"
88 88 " -h, --help display this help and exit\n" " -h, --help display this help and exit\n"
89 89 " -w, --warp warp resulting timestamp, when there is no need\n" " -w, --warp warp resulting timestamp, when there is no need\n"
90 " to sleep. An immediatly following call of\n"
90 " to sleep. An immediately following call of\n"
91 91 " sleepenh with the resulting TIMESTAMP would\n" " sleepenh with the resulting TIMESTAMP would\n"
92 92 " most probably result in a real sleep.\n" " most probably result in a real sleep.\n"
93 93 " -V, --version output version information and exit\n" " -V, --version output version information and exit\n"
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/nicolas/sleepenh

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/nicolas/sleepenh

Clone this repository using git:
git clone git://git.rocketgit.com/user/nicolas/sleepenh

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main