Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: Subshells and parameters
- X-seq: zsh-users 10261
- From: Vincent Lefevre <vincent@xxxxxxxxxx>
- To: zsh-users@xxxxxxxxxx
- Subject: Re: Subshells and parameters
- Date: Sat, 13 May 2006 01:09:23 +0200
- In-reply-to: <87wtcr30nd.fsf@xxxxxxxxxx>
- Mail-followup-to: zsh-users@xxxxxxxxxx
- Mailing-list: contact zsh-users-help@xxxxxxxxxx; run by ezmlm
- References: <lt8xp8sko1.fsf@xxxxxxxxxxxxxxxxxx> <20060511160123.29080117.pws@xxxxxxx> <20060512091722.GO4116@xxxxxxxxxxxxxxxxxxx> <87wtcr30nd.fsf@xxxxxxxxxx>
On 2006-05-12 08:09:26 -0400, Lloyd Zusman wrote:
> So how can we get the process ID of any given subshell?
dixsept:~> cat > getpid.c
#include <stdio.h>
#include <unistd.h>
int main(void)
{
printf("%d\n", (int) getppid());
return 0;
}
dixsept:~> gcc -Wall -O2 getpid.c -o getpid
dixsept:~> echo $$; ./getpid
13372
13372
dixsept:~> (echo $$; ./getpid)
13372
14153
dixsept:~> (stat +link /proc/self; ./getpid)
14168
14168
Note: as Peter said, /proc is specific to Linux.
--
Vincent Lefèvre <vincent@xxxxxxxxxx> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / SPACES project at LORIA
Messages sorted by:
Reverse Date,
Date,
Thread,
Author