タグ

ブックマーク / dharry.hatenablog.com (4)

  • さらに仕事がダラけてしまったのでpvコマンドでプログレスバー - harry’s memorandum

    http://d.hatena.ne.jp/dharry/20110122/1295681180 シェルスクリプトであーだこーだしていましたが、pvコマンドという便利なものがあるとは知らなかった。 まずはpvとdialogコマンドをインストール sudo apt-get install pv dialog 圧縮したり tar cf - ./test | pv | gzip -1 > test.tgz 375MB 0:01:06 [5.82MB/s] [ <=> ] 展開したり pv test.tgz | tar xzf - 68.5MB 0:00:02 [ 32MB/s] [===========================================>] 100% man pv にあるexampleが爽快だった。 (tar cf - . | pv -n -s `du -sb .

    さらに仕事がダラけてしまったのでpvコマンドでプログレスバー - harry’s memorandum
    dann
    dann 2011/07/25
  • Linuxで連番するおさらい - harry’s memorandum

    とにかく連番で出力させたい、っていうたわいもない話なんですが。 rubyperlが使えれば、適当にワンライナー書けばいいんですけど.. $ ruby -e '(1..5).each {|n| printf("%05g\n",n)}' 00001 00002 00003 00004 00005 とはいえ、シェルでなんとかして、と言われることも多々あるので。 seq やっぱりseqが便利ですね。 $ seq 5 1 2 3 4 5 組み合わせれば0パディングも余裕。まじ余裕。 $ seq 3 |\ > while read n > do > printf "%02g\n" $n > done 01 02 03 seqのオプションでもパディング。こっちの方がいいじゃないか。 # -w, --equal-width # 桁数を揃えるために (先頭を) 0 で埋める。 $ seq -w 5 10

    Linuxで連番するおさらい - harry’s memorandum
    dann
    dann 2011/05/05
    seq -f
  • つい最近知ったcrontabのマクロ - harry’s memorandum

    cronの語源がギリシャ神話の時間の神クロノス(chronos/kronos)だったとはマジに知らなかった。 語源は別にしてcrontabマクロというのがあるんですね。こんな感じに@rebootとするとOS起動時に test.pl を実行してくれる。/etc/rc.localに書いておくようなものですね。 $ crontab -l @reboot /home/user/test.pl http://en.wikipedia.org/wiki/Cron#Predefined_scheduling_definitions Entry Description Equivalent To @yearly (or @annually) Run once a year 0 0 1 1 * @monthly Run once a month 0 0 1 * * @weekly Run once a we

    つい最近知ったcrontabのマクロ - harry’s memorandum
  • ネットワーク上にある仮想マシンを探す方法 - harry’s memorandum

    仮想マシンがたくさん増えるとその管理も大変になります。仮想化を推し進めればコストダウンになると思いきや、単純にサーバの数が増えるので管理コストが増えしまいます。いいかげんな開発環境によっては勝手にIPを振り仮想マシンをボコボコ起動させる人もいますので、ネットワーク上にある仮想マシンを探すようにしてみました。 準備 nmap(なるべく新しいversion)*1 ruby nmap-parser 検索方法 nmapを使うだけで検知できます。仮想マシンはMACアドレスのベンダー部が決まっているのでそこから判別しています。これだと少し見難いです。 C:\admin>nmap -sP 192.168.1.0/24 Starting Nmap 4.76 ( http://nmap.org ) at 2009-02-07 02:44 東京 (標準時) Host 192.168.1.1 appears t

    ネットワーク上にある仮想マシンを探す方法 - harry’s memorandum
    dann
    dann 2009/08/04
    >仮想マシンはMACアドレスのベンダー部が決まっているのでそこから判別
  • 1