タグ

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

  • シェルスクリプトで安全簡単な二重起動防止・排他/共有ロックの徹底解説 - Qiita

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

    シェルスクリプトで安全簡単な二重起動防止・排他/共有ロックの徹底解説 - Qiita
    kiyotune
    kiyotune 2022/09/28
  • 国民年金「5万円台」維持へ 厚労省、厚生年金で穴埋め - 日本経済新聞

    厚生労働省は全ての国民が加入する基礎年金(国民年金)の給付抑制を予定より早く止める検討に入る。「マクロ経済スライド」と呼ぶ抑制策を前倒しで終え、支給を今の物価水準で月5万円以上に保つ。会社員が払う厚生年金の保険料や国庫負担で埋め合わせる。もともと少ない国民年金の減額を抑えて制度の信頼を守る狙いだが、小手先の見直しに批判も出そうだ。公的年金は自営業者らが入る国民年金と、会社員向けの厚生年金などに

    国民年金「5万円台」維持へ 厚労省、厚生年金で穴埋め - 日本経済新聞
    kiyotune
    kiyotune 2022/09/28
    3号被保険者やめよう