私はUBUNTU 12.04を使用しています。
特定のプロセスの出力をログに記録するシェル スクリプトがあります。ログに記録されるプロセスは、ログ スクリプトを呼び出した親シェル スクリプトによって異なります。このロギングの出力をディスク上のファイルに書き込みたいのですが、ファイルの名前付けに問題があります。
親スクリプト自体の名前に従って名前を付けたいと思います。残念ながら、スクリプトからその名前を取得する方法がまったくわかりません。これを行う最善の方法は、親 PID ( $PPID
) を抽出し、それを使用してスクリプト名を見つけることだと思いますが、その方法もわかりません。