LoginSignup
0
0

More than 5 years have passed since last update.

謎: OS X の Preview.app が複数起動する

Posted at

マウスで高速に 4 回ファイルをクリックしたら、なんと Preview.app が 2 つ起動してしまった……。

nazo.png

コマンドでも再現できるはずと思い、適当な画像ファイルを開くように引数をとって & でバックグラウンド起動してみた。

$ open test.png & open test.png

とコマンドを実行すると、多重起動が再現した。

さらに 4 つで試してみた

$ open test.png & open test.png & open test.png & open test.png

nazo2.png

man を読んでも分からなかった

open コマンドの動作はこれで正しいのかもしれないと思い、 man を読むことにした。

$ man open

にも書いてあるとおり、わざと多重起動したい場合には -n オプションをつける。
いつの間にか付けなくても、タイミングによって多重起動しうるものになっている。
昔はこのような動作ではなく、 -n オプションがあるとき のみ 多重起動していたという記憶だった。
(今は手持ちのマシンに Snow Leopard 等がないので確かめようがない)

同じことを Safari で行っても再現した。
Google Chrome では 2 つ起動したあと、片方は勝手に終了した。

うーん、謎。
アプリケーションの排他制御が漏れやすくなってるんじゃなければ良いんだけど。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0