親プロセス-bashとはどういう意味ですか?

親プロセス-bashとはどういう意味ですか?

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のログインインスタンスです。

関連情報