タグ

Linuxとプログラムに関するmikurassのブックマーク (2)

  • 自作プログラムをデーモンとして起動させる

    ○自作プログラムをデーモンとして起動させる ■自作プログラム #include <stdio.h> main(){ while(1){ sleep(10); } } 上のプログラムをコンパイルし、test.exe実行ファイルを作成します ■実行ファイルの準備 /usr/test.exe にファイルをコピーします ▼システムが実行できるように保護モードを変更します chmod 755 test.exe ■デーモンとしてシステムに登録 ▼シェルスクリプトの作成 /etc/init.d/ ディレクトリを開き、その中に実行ファイルを実行するシェルスクリプトを作成します ▽エディタでテキストファイル test を作成します その中に /usr/test.exe & と一行書き込み保存します このとき最後に & を付け忘れると、プログラムが終了するまでシステムの起動が停止します。 ▽テキストファイルの

  • PC覚え書き | プログラムのデーモン化

    VvZX(qvZX)Afork()VXeR[gpBVXeR[oAovZXmAvZXRs[B ovZXevZXARs[VvZXqvZXBevZXAqvZXfork()lpB evZXAfork()qvZXvZXIDpAqvZX0pBplAevZXqvZXッBlBAqvZXPvOヲB int main(void){ pid_t child // fork()li[ if( !(child=fork()) ){ // child=0qvZX printf("inchildprocess\n"); exit(0); } // evZXqvZXID\ヲ prinft("inparentprocess:childprocessID=%d\n,child); return 0; }

  • 1