
「x」時間に対して乱数を生成したいのですが、x時間(たとえば2分)の間に実行する方法がわかりません。
答え1
ヒューnvm..わかりましたㅎㅎ..これは私の解決策です。
#!/bin/bash
# Generate random numbers for "X" amount of time.
TIMER='2m' # Default (2m) = 2 minutes
timeout -sHUP ${TIMER} bash -c 'while [ 0 ]; do echo "${RANDOM}"; done'
答え2
または:
while true; do echo "$RANDOM"; done & sleep 2m; kill %1
タイピング回数を減らすための小さな賭けであり、ローカルスリープバージョンでサポートされているすべての時間パラメータをサポートします。