• つくってみた
  • 機械学習
  • クラウドコンピューティング
  • 仮想デスクトップ
  • サイト情報
    • 運営会社
    • 採用情報
  • お問い合わせ
  1. ホーム /
  2. ハック /
  3. 【Bash】(雑に) リトライ
  • ハック
  • 2018.11.29
  • 436
  • bash

【Bash】(雑に) リトライ

  • ツイート
  • シェア
  • はてな

Exponential backoff なんてやってられるかボケが、 という気分の時用。

#!/bin/bash

RETRY_INTERVAL_SEC=3

function exec_with_retry() {
    local ret
    ret=0
    (eval "$@") || (sleep ${RETRY_INTERVAL_SEC} && eval "$@") || (sleep ${RETRY_INTERVAL_SEC} && eval "$@") || ret=1

    return ${ret}
}

exec_with_retry echo hoge
  • ツイート
  • シェア
  • はてな

駆け出し 太郎

    つくってみた!

    Amazon Polly と Slack を使って  Alexa へ (物理的に) 話しかけるシステムを作ってみたAmazon Polly と Slack を使って Alexa へ (物理的に) 話しかけるシステムを作ってみた
    社内のトイレ難民解決!トイレ空き状況確認システムを作ってみた社内のトイレ難民解決!トイレ空き状況確認システムを作ってみた
    社長が「寒い寒い」というので社長席の温度をRaspberry Piで監視してみた。社長が「寒い寒い」というので社長席の温度をRaspberry Piで監視してみた。

    関連記事

    • bash + fzf で sshの接続設定 ( ~/.ssh/config ) をパパーっとフィルタリングする
    • bashの履歴検索でpecoる
    • bashでカウントダウン
    • 1秒毎のLoadAverage(1 min)をファイルに書き出し続けるワンライナー
    • bash 文字列比較の注意
    • RHEL系のOS種類・バージョンを(やんわりと)判定
    • お問い合わせ
    • 利用規約
    • プライバシーポリシー
    • 運営会社
    • 採用情報

    © Copyright 2023 ハックノート All rights reserved.