エラー メッセージ

なぜ「Failed To Launch InTime」(InTimeの起動に失敗しました)というメッセージボックスが表示されていますか?

445 views May 25, 2016 November 7, 2016 Michael 0

原因:

これは、同じマシン上で別のInTimeを実行しているユーザーに起因する可能性があります。

intime_session_01

intimeruns.lckと呼ばれるロックファイルは、 ユーザーの衝突を防ぐことができます。intimeruns.lck形式は次のとおりです。

$ cd ~/.plunify/user10_08002770A5E2
$ cat intimeruns.lck

15974   (PID)
intime  (application name)
user10  (username)

解決方法:

Windowsでは、intimeruns.lck ファイルは自動的にカーネルによって処理されます。ファイルは、 InTime 終了時に削除されます

Linuxでは、intimeruns.lckが 適切 に削除 されない 場合があります 。これが の別のインスタンスが存在するかどうかを確認するためのコマンドです 。同じユーザーが既にInTimeを 実行 し ているかどうかを判断するために、ユーザーとプロセスID(例ではPID 15974)をマッチしてみてください 。

$ ps -ef|grep bin/intime|grep -v grep|grep -v /bin/sh
user10   15974 15912  0 05:29 pts/2    00:00:00 /opt/intime/bin/intime -username user10

InTimeプロセスが存在しない場合は、intimeruns.lckのコンテンツを見つけるために次のコマンドを実行し、必要に応じて、適切なintimeruns.lckファイルを削除してください。

Find the location of intimeruns.lck

$ cd ~/.plunify
$ find . -name intimeruns.lck|xargs ls -lsh|awk '{print $10}'
./user10_08002770A5E2/intimeruns.lck
./user10_126825DE0B63/intimeruns.lck


Tally the PID in intimeruns.lck. In this case, file ./user10_08002770A5E2/intimeruns.lck contains the PID 15974.

$ cd ~/.plunify
$ find . -name intimeruns.lck|xargs ls -lsh|awk '{print $10}'|xargs cat
15974
intime
user10
6681
intime
user10


Remove all intimeruns.lck files

$ cd ~/.plunify
$ rm -rf ./user10_08002770A5E2/intimeruns.lck

すべてのInTImeプロセスが終了している場合に、手動ですべてのintimeruns.lckのファイルを削除するには、次のコマンドを使用します。

$ killall -9 intime
$ find . -name intimeruns.lck|xargs ls -lsh|awk '{print $10}'|xargs rm -rf

適用:

  • Linux Operating System
  • Windows Operating System

Knowledge Base ID: 4002 - Last Review: May 21, 2014 - Revision: 1.0

これは助けになりましたか?