Bashで実行するコマンドがあります
stats --var ds:sys:odx --diff --show --from 2019-03-28,05:45:33
1分ごとに--from時間を変更して1分間待機してから、コマンドを実行する必要があります。
私は次を試しました
for i in {46..59}; do declare x$i=$(stats --var ds:sys:odx --diff --show --from 2019-03-28,05:$i:00);done
1分ごとにスリープモードを追加してコマンドを実行するには?
答え1
x$i=$(
ほとんどやりましたが、この部分で何を達成したいのか分かりません。
次の内容が役に立ちましたか?
for i in {45..59}; do
stats --var ds:sys:odx --diff --show --from "2019-03-28,05:${i}:00"
sleep 60
done
時間を動的に取得するには、次のようにします。
for ((i=0; i<15; i++)); do
stats --var ds:sys:odx --diff --show --from "$(date '+%F,%H:%M:%S')"
sleep 60
done
これにより、15分間に1分ごとにコマンドが実行され、現在の日付/時刻が必要な形式で毎回インポートされます。