From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 39251 invoked by alias); 22 Jan 2016 23:21:06 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 39238 invoked by uid 89); 22 Jan 2016 23:21:05 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=employee, IPC, hide, sk:www.mic X-HELO: mail-yk0-f179.google.com Received: from mail-yk0-f179.google.com (HELO mail-yk0-f179.google.com) (209.85.160.179) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Fri, 22 Jan 2016 23:21:04 +0000 Received: by mail-yk0-f179.google.com with SMTP id k129so105107527yke.0 for ; Fri, 22 Jan 2016 15:21:04 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=OwBJJQl1tf3aatUwxzrcJErNtgFFordSNTk9QR7nTW8=; b=B+JNheB1FZg/nxpCFleKgUGnrqkjXaISrdSy3f76a6ggvxMuthiRt8mxVvLB20o1cQ NTnCku+t6/mC5kJIytu7ps67slDXOzDQ464MPtGuq8TLIzczPJ9ebyKzW5Sj/+X9BVpt cjQ2XcmamqxP1tS+yzMbfb2tQJyRzXEjsgk7wVkVmlXxunnpvgER7DbQvfF6g1B8lGno at/RTpM65urCEOrzjDnW2bn6+wgRvuqoggXif2JnvW3izyIpFKx2S6MscUTkirKAR+Yn ThDjVDyMHOJi12kFKXgwbSMSdDHB0Zn2w+n4RY1Uk1I3CngQRGNXUXjJA0d9m9kyAls4 zM7w== X-Gm-Message-State: AG10YOQj0KlzAW79urw2JGbB3PfjZSYlX6//Z2S9gDyK81HSSD374ZsKdW2O0IkpvInAai5sbDbzBsi2EBhc/Q== MIME-Version: 1.0 X-Received: by 10.129.70.10 with SMTP id t10mr3256339ywa.284.1453504862182; Fri, 22 Jan 2016 15:21:02 -0800 (PST) Received: by 10.37.217.201 with HTTP; Fri, 22 Jan 2016 15:21:02 -0800 (PST) Date: Sat, 23 Jan 2016 12:59:00 -0000 Message-ID: Subject: Using Perl on Cygwin; how to prevent display of unwanted usage/error message? From: Kenneth Wolcott To: cygwin@cygwin.com Content-Type: text/plain; charset=UTF-8 X-IsSubscribed: yes X-SW-Source: 2016-01/txt/msg00305.txt.bz2 Hi; I'm using a qx call to "net user username /DOMAIN" (probably should use system instead) to determine whether a person having an active account in an application is still an employee. I get two messages back (error and/or usage) when a username is not found. "The user name could not be found." and "More help is available by typing NET HELPMSG 2221." I'd like to hide (not display, not print) these two messages. Coming from a UNIX/Linux background, I'd do a "2>&1 > /dev/null" operation to dispose of STDOUT and STDERR, but "1<&2 > NUL" (suggested by "https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/redirection.mspx?mfr=true" does not seem to work. I tried file descriptor 3, but that resulted in an error regarding unsupported file handle,. or something like that. I was considering using IPC::Run3, but I don't think that will help with suppressing error message and usage message. Perhaps there is a Perl module that is native to Cygwin that will perform this kind of lookup for me? Maybe a Perl module that is NOT native to Cygwin? Thanks, Ken Wolcott -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple