タグ

2012年9月2日のブックマーク (7件)

  • 2010-05-31

    @ksaito11: シェルの重複起動防止 URL 2010-05-31 23:08:02 via Hatena 同じシェルを複数起動しないようにするには、ロックファイルを使う方法が良く知られています。 単純明快な方法ですがシェルがkill -9で停止した場合には、タイミングによってロックファイルが削除されないことがあります。 メンテナンスフリーで重複起動を防止するには、すこしトリッキーな方法を使う必要があります。 どちらが良いというより状況により使い分けが必要となります。 続きを読む

    2010-05-31
    Chisei
    Chisei 2012/09/02
  • A級プログラマーへの道 シェルスクリプト:ロックファイルを使わない、より良い二重起動防止方法

    シェルスクリプトの二重起動防止の方法でとても良く使われる方法は、以下のようなロックファイルを使用する方法です。 ・ロックファイルを使用した例 #!/bin/bash if [ -f .lock ] then # 既に起動済みのため終了 exit 0; fi trap 'rm -f .lock; exit 1' 1 2 3 15; touch .lock; # 任意の処理 rm -f .lock; しかし、このロックファイルを使う方法には問題があります。SIGKILL シグナルを受信して終了した場合、ロックファイルが削除されません。そのため、次回起動時にロックファイルが存在するので、シェルスクリプトを起動できなくなってしまいます。 SIGKILL シグナル(および SIGSTOP シグナル)はシェルスクリプト(プロセス)では捕捉できません。例えば、何らかの理由によりあるプロセスが暴走してしま

    Chisei
    Chisei 2012/09/02
  • Bourne Shell 自習テキスト

    Bourne Shell 自習テキスト (C) 1994-06-29 木村 孝道 シェルとは シェル (shell) とは unix のコマンドインタプリタで、ユーザ端末から入力され た文字列を解釈し、その指示に従って仕事をするプログラムです。しかし、シェル は決して特殊プログラムではありません。シェルも他のツールと同様にunix上の1 つのコマンドに過ぎません。シェルが他の多くのプログラムと違う点は自分自身が ある特定の仕事をするのではなく「他のコマンド類のまとめ役」として機能するこ とです。 なぜコマンドインタプリタが「殻」を意味するシェル (shell) なのでしょうか。 ユーザから見るとオペレーティングシステムの核(kernel)を貝殻のように包んでい ることに由来しているようです。Rod Maris, Marc H. Meyer著「The UNIX Shell Programin

    Chisei
    Chisei 2012/09/02
  • シェルスクリプトで排他制御(flock)

    シェルスクリプトの一部を排他制御する必要があり、調べたところ、CentOS 5 以降なら、util-linux に含まれる flock コマンドを使えることがわかりました。オンラインマニュアルに典型的な使い方が書いてあり、これは、なかなか素晴らしいと思いました。最初に考えた人は、すごいなと思います。オンラインマニュアルからの抜粋です。 FLOCK(1) H. Peter Anvin FLOCK(1) NAME flock - Manage locks from shell scripts SYNOPSIS flock [-sxon] [-w timeout] lockfile [-c] command... flock [-sxon] [-w timeout] lockdir [-c] command... flock [-sxun] [-w timeout] fd DESCRIPTION

  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネット(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 ※1 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 ※1 レジストラ「GMO Internet, Inc. d/b/a Onamae.com」のシェア値を集計。 ※1 2020年8月時点の調査。

    Chisei
    Chisei 2012/09/02
    行ってみたい。歩いていける距離が理想的だが。
  • 徹底的に調査中の英語教材 | Wakarueng

    ロゼッタストーン パソコン上ゲーム感覚で楽しく英語を学ぶことができる英語教材! スピードラーニング あの石川遼選手も愛用!聞き流すだけで英会話が身につく英語教材! UDA式30音トレーニング 母音7音、子音23音=合計30音を徹底的にトレーニングする英語教材! スラスラ話せる英会話 1日たった5分集中して学習することで英語を上達させることができる英語教材! もう一度英語ビジネスベーシック 短時間・短期間で読む・聞く・話す・書くの総合力を鍛えることができる英語教材! スーパーエルマー TOEIC対策に効果的と評判の厚生労働大臣指定講座認定英語教材! リスニングパワー スコットペリー先生が英語が苦手な日人のために開発した英語教材! 30日間英語脳育成プログラム 語学教育の専門家たちが聴けて話せる英語習得を目的に開発した英会話教材! ユーキャンスピーク 日人の最も苦手とするスピーキング力をつ

    徹底的に調査中の英語教材 | Wakarueng
    Chisei
    Chisei 2012/09/02
    『I’m naive』
  • しっかりしてくださいとは ウェブの人気・最新記事を集めました - はてな

    ひろみつ先生 しっかりしてください 僕は自分より立場の弱い人への個人攻撃はしない。しかし、一定の権力を持つ人間で、その権力を私議する人間は許せない。また、これから批判する高木浩光なる人間の言動で、いかに、日のイノベーションが削がれているか、シリコンバレーでも聞いたし、実際、被害に遭っている人たちからも数多く聞いた。

    しっかりしてくださいとは ウェブの人気・最新記事を集めました - はてな
    Chisei
    Chisei 2012/09/02
    すいませんすいません