タグ

2013年5月11日のブックマーク (2件)

  • trap文

    次のリストはtrap文を使って一時作業ファイルを削除し、スクリプトを終了 させる例です。 prog=`basename $0` tmpfile="/tmp/$prog$$" trap 'rm -f $tmpfile;exit 1' 2 any-command > $tmpfile 一時作業ファイル名には他のプロセスとの衝突を避けるためにプロセスIDを含めた ものが使われます。ここでもその慣例に従ってシェルスクリプト名とプロセスIDが 格納されているシェル変数 $$ で一時作業ファイルを作っています。 そしてtrap文です。ここではシグナル2を受け取ったときに 'rm $tmpfile;exit 1'が実行されるように設定します。なお、trapの 設定は一時作業ファイルが作られる前に行なわなければ意味がありません。 シグナルを無視したい時には実行すべきコマンドを書く部分を引用符で囲んで「ヌル

    YuichiTanaka
    YuichiTanaka 2013/05/11
    trapの説明。スクリプト終了時に何かの処理を行うやつ。
  • e学資保険比較.com - e学資保険比較 リソースおよび情報

    e学資保険比較.com は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、e学資保険比較.comが全てとなります。あなたがお探しの内容が見つかることを願っています!