diff options
author | Karel Kočí <karel.koci@nic.cz> | 2018-11-29 13:25:35 +0100 |
---|---|---|
committer | Karel Kočí <karel.koci@nic.cz> | 2018-11-29 13:25:35 +0100 |
commit | f7030d565f5cb492c7c8977fed7aff2412a88b0c (patch) | |
tree | c2a6bce9ea50832fe0f6ccb9c74bc0b5a4f54b91 /shellrc.d/function | |
parent | 001e4f345bb8e267844f0eb7dafcbd824a3832f2 (diff) | |
download | shellrc-f7030d565f5cb492c7c8977fed7aff2412a88b0c.tar.gz shellrc-f7030d565f5cb492c7c8977fed7aff2412a88b0c.tar.bz2 shellrc-f7030d565f5cb492c7c8977fed7aff2412a88b0c.zip |
functions: stylistic tweaks
Diffstat (limited to 'shellrc.d/function')
-rw-r--r-- | shellrc.d/function | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/shellrc.d/function b/shellrc.d/function index 06a36fd..cb316b4 100644 --- a/shellrc.d/function +++ b/shellrc.d/function @@ -3,7 +3,7 @@ # Run process in background tbg() { mkdir -p /tmp/tbg-log - nohup "$@" >/dev/null >/tmp/tbg-log/$0-$(date +%g%m%d%H%M%S%N) & + nohup "$@" >/dev/null >"/tmp/tbg-log/$0-$(date +%g%m%d%H%M%S%N)" & } # Generate random password (optionally takes length of password as first argument) @@ -32,7 +32,7 @@ dorepeat() { } # Clear all ssh control masters -ssh-clear() { +sshclear() { rm -rf ~/.cache/ssh mkdir -p ~/.cache/ssh } @@ -48,10 +48,11 @@ chroot-bash() { inrun () { ( set -e - local TMPFS="$(mktemp --tmpdir inrun.XXXXXXXX)" - trap "rm '$TMPFS'; trap '' EXIT; exit 0" EXIT INT QUIT TERM ABRT + local tmpfs + tmpfs="$(mktemp --tmpdir inrun.XXXXXXXX)" + trap "rm '\$tmpfs'; trap '' EXIT; exit 0" EXIT INT QUIT TERM ABRT while [ $# -gt 0 -a "$1" != "--" ]; do - echo "$1" >> "$TMPFS" + echo "$1" >> "$tmpfs" shift done if [ $# -le 1 ]; then @@ -60,7 +61,7 @@ inrun () { fi shift while true; do - inotifywait -qe close_write --fromfile "$TMPFS" || true + inotifywait -qe close_write --fromfile "$tmpfs" || true "$@" || true done ) |