読者になる

うまいぼうぶろぐ

ほげー

2011-08-16

trap - shell sciprt で SIGNAL を trap

linux bash

perlでは$SIG{INT} あたりにcoderef を設定すればいいけど、bash/zshではどうやるんだろうー。と悩んでman bash を見ていたらtrap という組み込みコマンドを発見。

trap [-lp] [[arg] sigspec ...]
    The  command arg is to be read and executed when the shell receives signal(s) sigspec.
$ trap date 2 

とすると、Ctrl-C を押してSIGINTを送るとdateコマンドが実行される。

hogem 2011-08-16 23:59

この記事をはてなブックマークに追加
Tweet
広告を非表示にする
  • もっと読む
コメントを書く
« apache脆弱性対策 - Range header DoS vul… opensshのsftp serverでログを取る - Chro… »
プロフィール
id:hogem id:hogem

お菓子のうまい棒は関係ありません

読者です 読者をやめる 読者になる 読者になる
このブログについて
リンク
  • プライバシポリシー
  • お問い合わせ
検索
最新記事
  • 部屋の温度と湿度をNature remoで取得してmackerelで監視する
  • 2021 生存報告
  • 12年勤めたSIerを2019年1月に退職して半年が経った
  • iOS 12でF5 Accessに証明書をインポートしてVPN接続する方法
  • apache 2.4 virtualhost 内で一部の無効な設定が警告されない
  • big-ip irule でURL Routingしているときの謎の仕様
  • apacheのrewriteによるredirectをmod_mruby で置き換えてみた
はてブ多い順
月別アーカイブ

はてなブログをはじめよう!

hogemさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?

はてなブログをはじめる(無料)
はてなブログとは
うまいぼうぶろぐ うまいぼうぶろぐ

Powered by Hatena Blog | ブログを報告する

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる