タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

unixとLinuxに関するbohemianwayのブックマーク (2)

  • chroot - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "Chroot" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2020年12月) chrootとは、UNIXオペレーティングシステム (OS) において、現在のプロセスとその子プロセス群に対してルートディレクトリを変更する操作である。ルートディレクトリを別のディレクトリに変更されたプロセスは、その範囲外のファイルにはアクセスできなくなるため、この操作をchroot監獄や模擬ルートなどとも呼ぶ。"chroot" は chroot(2) システムコールおよび chroot(8) コマンドを意味する。 chroot システムコールは、Uni

  • UNIXシグナルメモ(Hishidama's UNIX Signal Memo)

    UNIXはプロセスに対してシグナルを送って割り込み処理をさせることが出来る。 プログラム側はシグナルをマスクすることによって、シグナルを捕捉して独自の処理を行うことが出来る。 シグナルの種類はUNIXの種類によって異なるので、自分で使うOSに合わせる必要がある。(killコマンドを使えば、そのOSがどのシグナルをサポートしているのか確認できる) シグナルのマスク sigtest.c: #include <stdio.h> #include <signal.h> #include <pthread.h> void* SignalThread(void* arg) { sigset_t set; int r; //setを初期化 r = sigfillset(&set); if (r != 0) return NULL; //デフォルト動作を行うシグナルを指定(マスク対象から外す) r = s

  • 1