Paul Sokolovsky | 54e23d6 | 2022-09-26 21:49:59 +0300 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |
| 3 | usage() { |
| 4 | echo "Usage: $0 SECONDS" >&2 |
| 5 | exit 2 |
| 6 | } |
| 7 | |
| 8 | [ $# -eq 1 ] || usage |
| 9 | |
| 10 | seconds=$1 |
| 11 | |
Paul Sokolovsky | 37d611f | 2022-10-14 22:17:37 +0300 | [diff] [blame^] | 12 | sudo su "${ECLAIR_LICENSE_USER}" -c "\"${ECLAIR_TOP_DIR}/bin/eclair_licman\" -d 38199 -t \"${seconds}\" -s u" >/tmp/eclair_licman.out 2>&1 |
Paul Sokolovsky | dd87041 | 2022-10-07 21:18:16 +0300 | [diff] [blame] | 13 | rc=$? |
Paul Sokolovsky | 37d611f | 2022-10-14 22:17:37 +0300 | [diff] [blame^] | 14 | cat /tmp/eclair_licman.out |
Paul Sokolovsky | dd87041 | 2022-10-07 21:18:16 +0300 | [diff] [blame] | 15 | echo rc: $rc |
Paul Sokolovsky | c62cc2a | 2022-10-10 20:20:16 +0300 | [diff] [blame] | 16 | |
| 17 | if [ "$rc" -ne 0 ] && grep -q "too many users" /tmp/eclair_licman.out; then |
| 18 | echo "TODO: retry" |
| 19 | fi |
| 20 | |
Paul Sokolovsky | dd87041 | 2022-10-07 21:18:16 +0300 | [diff] [blame] | 21 | exit $rc |