Use kill to check for process existence

Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
Knut Ahlers 2017-05-27 00:09:02 +02:00
parent 1fb4cfcfce
commit a6940d48a2
Signed by: luzifer
GPG Key ID: DC2729FDD34BE99E

View File

@ -16,13 +16,15 @@ if ! (vault token-lookup 1>/dev/null 2>&1); then
fi
${HOME}/bin/vault-user-token &
VUT=$!
echo "Waiting for token to become available"
while ! [ -f ${HOME}/.vault-token ]; do
# Give the program a moment to get a token
echo -n .
sleep 0.5
if ! ( pgrep -q vault-user-token ); then
if ! ( kill -0 $VUT ); then
echo "vault-user-token exitted, giving up."
exit 1
fi