サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ニコニコ動画
longingandtears.hatenablog.com
この話は、最近読んでいる Binary Hacks ―ハッカー秘伝のテクニック100選 作者: 高林哲,鵜飼文敏,佐藤祐介,浜地慎一郎,首藤一幸出版社/メーカー: オライリー・ジャパン発売日: 2006/11/14メディア: 単行本(ソフトカバー)購入: 23人 クリック: 383回この商品を含むブログ (223件) を見るの中にある話です。自分の手元の環境でソースコードを読みながら理解したことをメモして置きます。 環境について Fedora 17 gcc バージョン 4.7.2 20120921 (Red Hat 4.7.2-2) (GCC) GNU bash, バージョン 4.2.39(1)-release (i686-redhat-linux-gnu) です。 対象ソース これが今回の対象です。いわゆるhello World!です。 [foo@localhost tmp]$ cat
linuxではお馴染み、シグナルをjavaでキャッチする方法です。 SIGHUPをキャッチします。 vim sample.java import sun.misc.Signal; import sun.misc.SignalHandler; class SignalTest { static int sig = 0; public static void main(String[] args) { Signal signal = new Signal("HUP"); Signal.handle(signal, new SignalHandler() { public void handle(Signal sigInst) { sig = 1; } }); while(sig == 0); } } これをコンパイルして起動して別端末から、kill -HUP SinalTestのPID をして
このページを最初にブックマークしてみませんか?
『longingandtears.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く