PPID(リストにリストされている)を持つプロセスx、またはps
約1ヶ月前に開始されたプロセスがあります。-bash
myuser+ 11861 11858 0 Jun13 pts/178 00:00:00 -bash
myuser+ 16321 11861 8 Jun13 pts/178 2-01:07:02 myprocessx
bash
これは誰かが私のプロセスxを始めたという意味ですかnohup
?
supervisor
プロセスを再開したいのですが、プロセス管理などの他のプロセスマネージャがあり、現在のプロセスを開始するために使用されているものすべてを使用したいかどうか疑問に思います。
答え1
プロセスが開始されると、システムコールを介して実行されますexecve
。この呼び出しの最初の引数は実行可能ファイルへのパスです。 2 番目の名前は任意に選択でき、通常は実行されるプログラムの名前です。 (この後にはコマンドライン引数が続きます。)2番目の引数はで見ることができますps
。
通常、ログインシェルは-
この名前で始まります。したがって、あなたの-bash
プロセスはbashのログインインスタンスです。