我有一个非常基本的批处理脚本,如果单独执行它将运行正常。 当我尝试将此批处理文件放在SSIS Executre Process Task中时,我收到以下错误:
[执行进程任务]错误:执行“C:\ Program Files \ R \ R-3.2.0 \ bin \ R.exe“”CMD BATCH --vanilla --slave C:\ Users \ aaaa \ Documents \ Daily_Risk_Model_Script.R“at”“,过程 退出代码为“1”,而预期为“0”。
我在批处理文件中的脚本是:
"C:\Program Files\R\R-3.2.0\bin\R.exe" CMD BATCH --vanilla --slave "C:\Users\aaaa\Documents\Daily_Risk_Model_Script.R"
在执行流程任务中,我有:
Executable: C:\Program Files\R\R-3.2.0\bin\R.exe
Arguments: CMD BATCH --vanilla --slave C:\Users\aaaa\Documents\Daily_Risk_Model_Script.R
我错过了什么?我尝试过略微不同的systax但没有运气。
MS Visual Studio 2010
非常感谢您的帮助。
答案 0 :(得分:0)
您可以使用以下内容作为批处理文件的最后一行,将退出代码设置为0:
EXIT /B 0