Re: [Rd] help.start()'s error redirection fails to hide mozilla's "No running window found" message (PR#9452)

From: Martin Maechler <maechler_at_stat.math.ethz.ch>
Date: Sat 13 Jan 2007 - 13:02:37 GMT

>>>>> "jorgnsn" == jorgnsn <jorgnsn@lcd.uregina.ca>
>>>>> on Fri, 12 Jan 2007 22:52:27 +0100 (CET) writes:

    jorgnsn> Full_Name: John Jorgensen
    jorgnsn> Version: 2.4.0
    jorgnsn> OS: Solaris 9
    jorgnsn> Submission from: (NULL) (142.3.169.170)


    jorgnsn> This is not a serious problem, but while trying to
    jorgnsn> understand some difficulties that R had finding our
    jorgnsn> copy of mozilla, I noticed that the browseURL()
    jorgnsn> function defined in help.start.R includes the     jorgnsn> lines:

    jorgnsn> system(paste(browser, remoteCmd, "2>&1 >/dev/null ||",     jorgnsn> browser, quotedUrl, "&"))

    jorgnsn> I assume the intent is to hide the "No running
    jorgnsn> window found" or equivalent message that the
    jorgnsn> remoteCmd might print before trying to start a new
    jorgnsn> instance of the browser.  On the shells I've tried,
    jorgnsn> though, you need to reverse the order of the
    jorgnsn> redirections to achieve this, i.e.: ">dev/null
    jorgnsn> 2>&1" instead of "2>&1 > /dev/null".

    jorgnsn> Apologies if I've misunderstood your intent, or if
    jorgnsn> there are other shells where you need the order     jorgnsn> you've used.

I don't think there are. It looks like you are entirely right, and we use the correct order "> /dev/null 2>&1" in quite a few other places.

Thank you for the report.
Martin Maechler, ETH Zurich



R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Sun Jan 14 00:05:44 2007

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Sat 13 Jan 2007 - 21:31:15 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.