From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23515 invoked from network); 23 Dec 2004 17:26:44 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 23 Dec 2004 17:26:44 -0000 Received: (qmail 22683 invoked from network); 23 Dec 2004 17:26:36 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 23 Dec 2004 17:26:36 -0000 Received: (qmail 12481 invoked by alias); 23 Dec 2004 17:26:29 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 8315 Received: (qmail 12467 invoked from network); 23 Dec 2004 17:26:28 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 23 Dec 2004 17:26:28 -0000 Received: (qmail 21494 invoked from network); 23 Dec 2004 17:26:28 -0000 Received: from l2mail1.panix.com (166.84.1.75) by a.mx.sunsite.dk with SMTP; 23 Dec 2004 17:26:27 -0000 Received: from mail3.panix.com (mail3.panix.com [166.84.1.74]) by l2mail1.panix.com (Postfix) with ESMTP id 9363B1243B for ; Thu, 23 Dec 2004 12:05:20 -0500 (EST) Received: from panix3.panix.com (panix3.panix.com [166.84.1.3]) by mail3.panix.com (Postfix) with ESMTP id B28AC982F0 for ; Thu, 23 Dec 2004 12:03:31 -0500 (EST) Received: (from kynn@localhost) by panix3.panix.com (8.11.6p3/8.8.8/PanixN1.1) id iBNH3Ss26166; Thu, 23 Dec 2004 12:03:28 -0500 (EST) Date: Thu, 23 Dec 2004 12:03:28 -0500 (EST) Message-Id: <200412231703.iBNH3Ss26166@panix3.panix.com> From: To: zsh-users@sunsite.dk In-reply-to: <25051.1103792461@trentino.logica.co.uk> (message from Oliver Kiddle on Thu, 23 Dec 2004 10:01:01 +0100) Subject: Re: IPC (or how to "bounce" a running zsh?) References: <25051.1103792461@trentino.logica.co.uk> X-Spam-Checker-Version: SpamAssassin 2.63 on a.mx.sunsite.dk X-Spam-Level: X-Spam-Status: No, hits=0.2 required=6.0 tests=NO_REAL_NAME autolearn=no version=2.63 X-Spam-Hits: 0.2 From: Oliver Kiddle Date: Thu, 23 Dec 2004 10:01:01 +0100 > Is there any mechanism for interprocess communication in which at > least one of the processes is a running zsh? You can use a signal and trap it from the running zsh: trap "source ~/.zshrc" USR1 Then just send the running zsh the USR1 signal. (kill -USR1). In effect, signals are a simple form of communication. They are just somewhat limited because you can't attach data when sending a signal. For my immediate purposes that'd be good enough, actually. Thanks. On a related note, does anyone know where I can find a listing of the default actions zsh performs in response to the various kill signals? I hoped to find this info in zshall, but no dice. kj