我試圖通過qsub
運行一個名爲test.r
的腳本R
。我R
腳本如下:通過qsub運行R腳本
#!/usr/bin/Rscript
x <- 1
write.csv(x,"test.csv")
如果在Ubuntu終端I型R CMD BATCH test.r
,那麼腳本的行爲按計劃完成; test.csv
被導出到相同的目錄中。
但是,如果我創建了一個名爲testbash.sh
的bash
腳本並通過命令qsub testbash.sh
運行它;它將運行無誤,但輸出不會在那裏。
#!/usr/bin/bash
R CMD BATCH test.r
如何解決這個問題?