This repository has been archived on 2024-03-04. You can view files and clone it, but cannot push or open issues or pull requests.
linux/.linux/bash/module/try.sh

17 lines
245 B
Bash
Raw Normal View History

2023-08-08 16:24:15 +03:00
# retry command every 2 sec until it completes.
try()
{
local result=-1
while [ "$result" != 0 ]; do
$@
result=$?
if [ "$result" != 0 ]; then
sleep 2
fi
done
}
2023-10-23 03:31:00 +03:00
2023-10-24 17:26:22 +03:00
# autocomplete.
2023-10-23 03:31:00 +03:00
complete -F _autocomplete_nested try