linuxコマンドを繰り返すaliasを一時的に使えるようにする

terminalに貼り付ける内容

kurikaeshi() {
    local sleep_time=$@[#]
    local cmd=($@[1,-2])
    
    while true; do
        $cmd
        date "+[%Y-%m-%d %H:%M:%S] 実行完了"
        sleep $sleep_time
    done
}

実行例

% kurikaeshi() {
    local sleep_time=$@[#]
    local cmd=($@[1,-2])
    
    while true; do
        $cmd
        sleep $sleep_time
    done
}
kurikaeshi date 2
2026年 6月29日 月曜日 20時59分31秒 JST
2026年 6月29日 月曜日 20時59分33秒 JST
2026年 6月29日 月曜日 20時59分35秒 JST
2026年 6月29日 月曜日 20時59分37秒 JST