ShellScript

expect内でループ処理をする。

Linux等のリモートサーバ上で自動的に処理をさせたい場合、expectを使うのが一般的です。 今回はexpectを使って、リモートサーバ側でwhileを使った処理をさせた時のメモです。 今回やりたかったことは、サーバAからサーバBにログインし、複数ノードにPingを…

桁合わせした数字の出力。

最近テスト用のシェルスクリプトを書く機会が多く、ホスト名の生成等で数字の桁合わせをしなければならなかったので、方法を調べてみました。 Linuxで桁合わせをした数字を出力する方法 seqを使う。 今まで知らなかったのですが、seqというコマンドがありま…

RHELで大量のユーザパスワードを設定する。

RHELで大量のユーザを作成、初期パスワードを設定する、ということがあり、めんどうなのでシェルスクリプトでやりました。 シェルスクリプトでパスワードを設定するには chpasswd コマンドを使う。 今回は取り急ぎユーザ名とパスワードを同一のものとしたた…