タグ

unixに関するrskyのブックマーク (9)

  • GNU Parallelがすごすぎて生きるのがつらい

    皆さん今日もたくさんのサーバを相手にされていることかと思いますが、いくつかのサーバにアクセスして 1 秒間の統計情報(例えばvmstat 1 2)を集めてパッと表示したい時ってどうやってますかね?shell script を学びはじめたばっかりの僕はこんな感じで書いてました。 $ for i in host1 host2 host3; do ssh $i "vmstat 1 2 | tail -1"; done 0 0 0 329004 210836 14275360 0 0 0 2424 1410 1828 0 0 100 0 0 0 0 0 3716112 587704 25921684 0 0 0 488 1643 2026 0 0 100 0 0 1 0 0 555440 265560 14015548 0 0 0 4204 1534 2392 1 0 99 0 0 vmstatと

    GNU Parallelがすごすぎて生きるのがつらい
  • Snow Leopard以降でsendmailコマンドを使う - komagataのブログ


    Mac Snow LeopardSMTPpostfixsmtp.gmail.comSMTPsendmail使 Macpostfix Snow LeopardpostfixlaunchdQueueDirectories使/var/spool/postfix/maildrop60(/System/Library/LaunchDaemons/org.postfix.master.plist) gmail
    rsky
    rsky 2011/02/05
    postfixでGmailにリレーする設定
  • ウノウラボ Unoh Labs: プロセスの監視を行う デーモン monit


     sato monit     使  CPU使 50%10         RedHat yum install monit (CentOSRedHatrpmforge) 
  • @IT:sshでパスワードなしにログインするには


    sshssh-agent使sshpandorassh ssh $ ssh-keygen -t rsa RSA Generating public/private rsa key pair. Enter file in which to save the key (/home/nori/.ssh/id_rsa): Enter Enter passphrase (empty for no passphrase): 
    rsky
    rsky 2008/02/18
  • flock(),fcntl()とアドバイザリ・ロックについての短いまとめ - ぐらめぬ・ぜぷつぇんのはてダ(2007 to 2011)


    flock(), fcntl() - PHP/Perl/BSD/LinuxKernel/glibc BSD/Linuxflock()fork()/dup2()*nix調 POSIX/SUS(advisory lock)(mandatory lock)BSD/Linux*nixOS Read/WritePHP http://
    flock(),fcntl()とアドバイザリ・ロックについての短いまとめ - ぐらめぬ・ぜぷつぇんのはてダ(2007 to 2011)
    rsky
    rsky 2008/02/05
  • flock(), fcntl() - ぐらめぬ・ぜぷつぇんのはてダ(2007 to 2011)

    Xhwlayとか、YakiBikiで使おうと思ってたチケットトークンの扱いで気になってたものの一つに、flockの範囲の扱いがあった。つまるところ、ファイルをどうロックしてどこでアンロックするのが良いのか?という話。 例えば、次に示すPHPコードはチケットの扱いに問題が発生する。 <?php // チケットIDを取得。ここの部分は話題の範囲外なので省略。 $tickt_id = ... ; // 現在時刻の取得 $now = time(); // チケットファイル名を返却する関数。同様に実装省略 $ticket_file = get_ticket_file($ticket_id); // チケットの最終更新時刻を取得 $mtime = filemtime($ticket_file); // (A1) if ($mtime === false) { // 存在しない場合は無効なチケットIDと

    flock(), fcntl() - ぐらめぬ・ぜぷつぇんのはてダ(2007 to 2011)
    rsky
    rsky 2008/02/05
  • Kazuho@Cybozu Labs: setlock を使って cron をぶんまわす方法


    «  DBIx::Replicate |  | Tritonn (MySQL+Senna)  join  » 20080130 setlock 使 cron   DB cron 便daemontools  setlock setlock flock  1-59/* * * * * /usr/local/bin/setlock -nx /tmp/precompute.lock /usr/local/bin/setlock
    rsky
    rsky 2008/01/30
  • シェルのリダイレクトを「こわいものなし」というくらい完全に理解しよう - 檜山正幸のキマイラ飼育記 (はてなBlog)

    Java BlockingQueueで遊ぶ:パイプラインごっこ」でパイプラインの話をしたので、来の、つまりUnixのパイプやリダイレクトを少し調べてみました。 たまに話題となる some-command >file 2>&1 と some-command 2>&1 >fileの挙動の違いについて、「シェルはコマンドラインリダイレクトの指定を右から左に解釈実行する」なんて説明が見つかりました。んなバカな! パージングは左から右にするものですよ。パーズツリーを逆順にたどることはできるけど、そんなことする必然性はなんにもないよ。 次の記事を読むと、「右から左」なんて事情じゃないことが分かるでしょう。 UNIXの部屋 検索: リダイレクト シェルのリダイレクトにまつわる失敗 さてここでは、複雑なリダイレクト処理も完全に理解できる処方箋を示しましょう。例えば、次のコマンドラインが何をするか分かる

    シェルのリダイレクトを「こわいものなし」というくらい完全に理解しよう - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • mputの日記。 - , rootのパスワードは潰さないほうがいいと思う件

  • 1