掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板2

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.27630

二重起動の抑止(チェック)について
投稿者---べた(2006/07/12 19:11:34)


プログラムの起動時、起動したプログラムがすでに起動中
であるか、実行されているかチェックし、起動を抑止したい。
実行は、コマンドラインからもあれば、クーロンからの起動
もあります。

system関数でpsコマンドを呼び出して見るのも芸がない
ですし、汎用性がなく、良い方法とも思えません。

簡単にチェックする方法、こういう関数を使えばできる
方法を教えてください。

環境
Solaris8 UNIX-C gcc



この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:二重起動の抑止(チェック)について 27634 ぽへぇ 2006/07/13 20:24:15
<子記事> Re:二重起動の抑止(チェック)について 27637 みやもと 2006/07/14 00:23:32
<子記事> Re:二重起動の抑止(チェック)について 27638 shu 2006/07/14 12:13:17


No.27634

Re:二重起動の抑止(チェック)について
投稿者---ぽへぇ(2006/07/13 20:24:15)


>system関数でpsコマンドを呼び出して見るのも芸がない
>ですし、汎用性がなく、良い方法とも思えません。
芸があるかどうかわかりませんが、一時ファイルを作る
なんて方法がgoogleで引っかかりましたけど、だめ
なんでしょうか?



この投稿にコメントする

削除パスワード

No.27637

Re:二重起動の抑止(チェック)について
投稿者---みやもと(2006/07/14 00:23:32)


二重起動の抑止。つまり、排他制御、排他処理をしたい
のでしょうか。
セマフォを使えばできます。
または、共有メモリを用いてセマフォを実現するとか。
ただ、セマフォって理解してないと扱い苦しみます。
進めておきならが私も理解していません。


この投稿にコメントする

削除パスワード

No.27638

Re:二重起動の抑止(チェック)について
投稿者---shu(2006/07/14 12:13:17)


googleにおいて、
「二重起動の抑止」で検索するより、
「二重起動禁止」で検索をしたほうが、
圧倒的に、ヒット件数は増えた。


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧