[R] how to print error message in batch mode

Elio Mineo mineoeli at unipa.it
Thu Apr 7 13:58:55 CEST 2005


This solution is fine, too.
The Achim's solution is what I have asked with this slight modification:

$ R -q --no-save < prova > prova.out 2>> prova.out

Again, thanks to Achim and Prof. Ripley.
Best,
Elio

Prof Brian Ripley wrote:

> It is probably easier to use BATCH as in
>
>     R CMD BATCH prova output
>
> See ?BATCH.  That does what Elio actually asked for.
>
> On Thu, 7 Apr 2005, Achim Zeileis wrote:
>
>> On Thu, 07 Apr 2005 12:45:16 +0200 Elio Mineo wrote:
>>
>>> Dear list,
>>> I am using R in batch mode:
>>>
>>> $ R -q --no-save < prova > output
>>>
>>> the input file "prova" has these commands:
>>>
>>> data(USArrests)
>>> x<-USArrests
>>> hist(x)
>>>
>>> of course, the command hist(x) produces an error. The error message
>>> is: Error in hist.default(x) : `x' must be numeric.
>>> Is there the possibility to save this error massage in the "output"
>>> file?
>>
>>
>> You could do something like
>>  $ R -q --no-save < prova > prova.out 2> prova.err
>> Best,
>> Z
>>
>>
>>> Thanks in advance,
>>> Angelo
>>>
>>> ______________________________________________
>>> R-help at stat.math.ethz.ch mailing list
>>> https://stat.ethz.ch/mailman/listinfo/r-help
>>> PLEASE do read the posting guide!
>>> http://www.R-project.org/posting-guide.html
>>>
>>
>> ______________________________________________
>> R-help at stat.math.ethz.ch mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide! 
>> http://www.R-project.org/posting-guide.html
>>
>




More information about the R-help mailing list