windows计划程序尝试执行任何R脚本时,还原文件幻数错误

windows计划程序尝试执行任何R脚本时,还原文件幻数错误,r,scheduled-tasks,scheduler,R,Scheduled Tasks,Scheduler,我计划在windows中运行许多R脚本。直到几天前,它们已经平稳运行了几个月。从计划程序执行脚本会产生以下错误: Error in load(name, envir = .GlobalEnv) : bad restore file magic number (file may be corrupted) -- no data loaded Calls: sys.load.image -> load In addition: Warning message: file '.RData'

我计划在windows中运行许多R脚本。直到几天前,它们已经平稳运行了几个月。从计划程序执行脚本会产生以下错误:

Error in load(name, envir = .GlobalEnv) : 
  bad restore file magic number (file may be corrupted) -- no data loaded
Calls: sys.load.image -> load
In addition: Warning message:
file '.RData' has magic number 'X'
  Use of save versions prior to 2 is deprecated 
Execution halted
我怀疑引发这种情况的原因是硬盘被填满,释放的空间不足以纠正这种情况。 附言:

  • 我使用了两个版本的R,它们都受到这种情况的影响
  • 手动执行相同的脚本工作正常
  • (更新)在计划程序上从bin/R.exe切换到bin/Rscript.exe可使其重新运行。但是我仍然需要返回到R.exe以在本地生成日志文件

执行脚本的目录(“工作目录”)中有一个奇怪的
.RData
文件

删除那个文件


此外,将计划的作业重新配置为运行
R--no restore--no save
,以防止将来创建或加载这些文件。

对于那些正在寻找与调度器一起使用响应的确切语法的人:@echo off“C:\Program files\R\YourVersion\bin\R.exe--no restore--no save”CMD批处理C:\YourScriptPath\YourScript.R