Greetings,<br><br>I've been wrestling to find the parent process of perl scripts that are left running after exiting from the parent shell.  Specifically it is a search script that is started like this:<br><br>nohup <a href="http://search.pl">search.pl</a> -o output.txt -p <pattern> &<br>
<br>Following this, I exit the shell.  From another shell, running pstree, I can see:<br><br><a href="http://search.pl">search.pl</a>, 12345 ....<br>    |--<a href="http://search.pl">search.pl</a>, 12346 ....<br>    |--<a href="http://search.pl">search.pl</a>, 12347<br>
<br>...up to about 20 times, which is how the script runs.<br><br>But if more than one search is running, I of course see this twice, with different pids.<br><br><a href="http://search.pl">search.pl</a>, 12345 ....<br>
    |--<a href="http://search.pl">search.pl</a>, 12346 ....<br>
    |--<a href="http://search.pl">search.pl</a>, 12347....<br><br><a href="http://search.pl">search.pl</a>, 3454 ....<br>
    |--<a href="http://search.pl">search.pl</a>, 3455 ....<br>
    |--<a href="http://search.pl">search.pl</a>, 3456....<br><br><br>What I'd like to find, with a bash script, is the parent process to these.  It's easy to type in pstree, but I'd like the pid as a variable, but I'm having a hard time figuring out a shell command that will help me find these...<br>
<br><br>Any ideas out there?<br>