周回遅れでIT業界デビューしたエンジニアのブログ

就職氷河期にモロにぶち当たり、人生で混迷を極めた末にIT業界に安寧を見出そうとしているアラフォーのお勉強日記です。

2017-08-23から1日間の記事一覧

シェルスクリプトでリトライ処理

ifで分岐させるのがキモらしい。 while true; do $PROCESS -n 81 #リトライさせたい処理 if [ -n `#この中に条件分岐` ]; then # if [ $? -eq 0 ]; then #結果的に成功したらリトライから抜ける break fi if [ $COUNT -eq #上限のリトライ回数 ]; then #上限…

Rubyでフォルダ内のファイルをまとめて配列に放り込む

ちょっと詰まったのでメモ。 filelist = Array.new #配列を宣言Dir.glob("検索対象のパスなど").each {|f| filelist << File.basename(f) #ブロック内で繰り返し配列に放り込む}