From c63a9f65664f46b20a82b8e55701d0ca767da09c Mon Sep 17 00:00:00 2001 From: yaqu Date: Tue, 3 Nov 2015 09:43:52 +0100 Subject: [PATCH] Replacing "sleep 365d" with "sleep inf" To get endless sleep, `sleep inf` (or `sleep infinity`) can be used instead of `sleep 365d`. Coreutils' sleep accepts any floating-point number as an argument, which may be 'infinity', according to `man strtod`. --- qubes-rpc/qubes.WaitForSession | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qubes-rpc/qubes.WaitForSession b/qubes-rpc/qubes.WaitForSession index a7c2b59..2200009 100644 --- a/qubes-rpc/qubes.WaitForSession +++ b/qubes-rpc/qubes.WaitForSession @@ -1,2 +1,2 @@ read USERNAME -su -c 'echo $$ >> /tmp/qubes-session-waiter; [ ! -f /tmp/qubes-session-env ] && exec sleep 365d' - "$USERNAME" 2> /dev/null +su -c 'echo $$ >> /tmp/qubes-session-waiter; [ ! -f /tmp/qubes-session-env ] && exec sleep inf' - "$USERNAME" 2> /dev/null