タグ

2022年9月28日のブックマーク (5件)

  • bash 2重起動を慎重に抑止する。 - Qiita

    参考情報:シェルスクリプトでの排他処理 概要 2重起動をbashで抑止しようとした場合、lockファイルを作成するだけだと、 不慮のプロセス停止になった場合、lockファイルが削除されずに、 手でlockファイルを削除しないと永遠に起動出来ないことになってしまう。 それではちょっと不便なので、なんとか当に2重起動しようとしているかどうか、 pid(Process ID)も組み合わせて、判断するようにしてみた。 以下の条件を完全に満たす場合、2重起動とする。 自ファイル名.pidファイル が存在している →lockファイル方式 ファイルの1行目に書かれているプロセスが存在した場合 (/proc/ ディレクトリにpidのディレクトリが存在する) →不慮の事故(kill -9)等によりlockファイルが残っていた場合の自動リカバリ処理 自分と同じプロセス名を検索結果のpid一覧と.pidファイ

    bash 2重起動を慎重に抑止する。 - Qiita
    sasashin
    sasashin 2022/09/28
  • シェルスクリプトで安全簡単な二重起動防止・排他/共有ロックの徹底解説 - Qiita

    はじめに シェルスクリプトで二重起動防止やロックをする方法を検索すると、いろいろな方法や書き方が見つかりますが、どれを使えばよいのか、当に正しく動くのか、不安になりますよね? ディレクトリ (mkdir) やシンボリックリンク (ln) を使った独自実装の例も見かけますが、エラー発生時や予期せぬ電源断、CTRL+C で止めたときなどでも問題は発生しないのでしょうか? まず、ディレクトリやシンボリックリンクを使った独自実装はしない。これを肝に銘じてください。シェルスクリプトでのロック管理はとても難しく、一般的な排他制御の知識に加えて、シェルスクリプト特有の問題、シグナルやトラップ、サブシェルや子プロセスの問題、さらには特定のシェル固有の仕様やバグなどさまざまな問題に対処する必要があり大変です。独自実装の例では古いロックファイルが残ってしまい、それをいつどのタイミングで片付ければ安全なのか?

    シェルスクリプトで安全簡単な二重起動防止・排他/共有ロックの徹底解説 - Qiita
    sasashin
    sasashin 2022/09/28
  • 住民「子どもいる親として不安」市「救護施設は迷惑施設ではない」...“日常生活を営むことが困難な人たち”の支援施設の建設めぐり紛糾(MBSニュース) - Yahoo!ニュース

    身体や精神の障がいなどがあり日常生活を営むことが困難な人たちが入所する『救護施設』。生活サポートを受けながら共同生活や自立を目指す施設で「最後のセーフティーネット」とも呼ばれています。現在、救護施設が設置されていない政令市は全国で京都市を含む3市だけで、京都市は新設に向けて計画を進めています。一方で地元住民らは、「必要な施設」であると理解を示しつつも憤りの声をあげています。 【写真を見る】住民らは“最後の説明会”で怒り爆発…市は具体的なトラブル対策示さず 「調べていくうちに不安が」京都市での『救護施設の建設計画』に住民困惑 京都市伏見区は、京都市中心部や大阪へ通勤する人たちのベッドタウンとなっていて、子育て世代も多く暮らすエリアです。 しかし今、住民たちが困惑する計画が持ち上がっているといいます。 (Aさん) 「こちらが今回、京都市が選定した救護施設の建設予定地になります」 この地域に暮ら

    住民「子どもいる親として不安」市「救護施設は迷惑施設ではない」...“日常生活を営むことが困難な人たち”の支援施設の建設めぐり紛糾(MBSニュース) - Yahoo!ニュース
    sasashin
    sasashin 2022/09/28
    「子どもいる親として」とか付けとけば何を言っても恥ずかしくないし赦されるんでしょ。しらんけど。
  • https://twitter.com/ntvseijibu/status/1574627296241405958

    https://twitter.com/ntvseijibu/status/1574627296241405958
    sasashin
    sasashin 2022/09/28
    本日のイベント「男子トイレが大混雑国葬」
  • 手を動かして学べるAWSの日本語講座まとめ AWS日本法人が公開 165コンテンツを一覧に

    JP Contents Hub自体の閲覧・利用は無料。ただしハンズオンはいずれもAWSのサービスを活用するものなので、利用に応じた料金が発生する。AWSジャパンは今後、新たにハンズオンを作成した場合には、順次JP Contents Hubに追加するという。 関連記事 AWS初心者向けの教材まとめ、AWS法人が公開 AWSジャパンが、AWSの初心者向け教材などをまとめたWebページを公開した。初学者やクラウド人材の育成を受け持つ人向けで、自社の教材などを全6段階の理解度別に紹介している。 AWS、オンラインゲームを遊んでソリューション構築を学ぶ「AWS Cloud Quest」公開 実際にプレイしてみた 米Amazon Web Servicesが、AWSでのソリューション構築を学べるオンラインRPGAWS Cloud Quest: Cloud Practitioner」を無料公開」。W

    手を動かして学べるAWSの日本語講座まとめ AWS日本法人が公開 165コンテンツを一覧に
    sasashin
    sasashin 2022/09/28