jorgnsn at lcd.uregina.ca
2007-Jan-12 21:52 UTC
[Rd] help.start()'s error redirection fails to hide mozilla's "No running window found" message (PR#9452)
Full_Name: John Jorgensen Version: 2.4.0 OS: Solaris 9 Submission from: (NULL) (142.3.169.170) This is not a serious problem, but while trying to understand some difficulties that R had finding our copy of mozilla, I noticed that the browseURL() function defined in help.start.R includes the lines: system(paste(browser, remoteCmd, "2>&1 >/dev/null ||", browser, quotedUrl, "&")) I assume the intent is to hide the "No running window found" or equivalent message that the remoteCmd might print before trying to start a new instance of the browser. On the shells I've tried, though, you need to reverse the order of the redirections to achieve this, i.e.: ">dev/null 2>&1" instead of "2>&1>/dev/null".Apologies if I've misunderstood your intent, or if there are other shells where you need the order you've used.
Martin Maechler
2007-Jan-13 13:02 UTC
[Rd] help.start()'s error redirection fails to hide mozilla's "No running window found" message (PR#9452)
>>>>> "jorgnsn" == jorgnsn <jorgnsn at 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
Possibly Parallel Threads
- OS X specific question: help.start() won't launch
- browseURL question
- Re: [Security - intern] *ALERT*: ADM Worm. Worm for Linux x86 found in wild.
- [LLVMdev] Fwd: I can't find the document about the options of hgsubversion.
- Changing the BLAS from openblas on a F32 box