用system功能送job給cluster - Linux

By Skylar Davis
at 2017-09-14T21:11
at 2017-09-14T21:11
Table of Contents
※ [本文轉錄自 R_Language 看板 #1Pkdps6p ]
作者: hkopee123 (..) 看板: R_Language
標題: [問題] 用system功能送job給cluster
時間: Thu Sep 14 20:58:14 2017
[問題敘述]:
我有個R script長這樣
檔名是 Rcode.r
裡面包含
system (paste ("qsub /path/test.sh", sep=""), ignore.stdout=T, wait=T )
q("no")
我想使用這個 R script 送 shell script job 給 cluster 執行
我在 terminal 畫面打上
$ rR Rcode.r
執行後卻出現 sh: qsub: command not found 的錯誤訊息
當我在terminal進入R畫面
直接打上一樣的 R script
> system (paste ("qsub /path/test.sh", sep=""), ignore.stdout=T, wait=T )
我卻可以成功把job送出去
並且執行完成
我確定當我打$ qsub test.sh
terminal可以正常的送job出去
但當我透過R 用system這功能送job時
卻回覆command not found的錯誤
為什麼會這樣呢??
ps. 我也試過
system (paste ("/usr/torque/bin/qsub /path/test.sh", sep=""),
ignore.stdout=T, wait=T )
但一樣出現
sh: /usr/torque/bin/qsub: No such file or directory
[程式範例]:
[環境敘述]:
[關鍵字]:
選擇性,也許未來有用
--
作者: hkopee123 (..) 看板: R_Language
標題: [問題] 用system功能送job給cluster
時間: Thu Sep 14 20:58:14 2017
[問題敘述]:
我有個R script長這樣
檔名是 Rcode.r
裡面包含
system (paste ("qsub /path/test.sh", sep=""), ignore.stdout=T, wait=T )
q("no")
我想使用這個 R script 送 shell script job 給 cluster 執行
我在 terminal 畫面打上
$ rR Rcode.r
執行後卻出現 sh: qsub: command not found 的錯誤訊息
當我在terminal進入R畫面
直接打上一樣的 R script
> system (paste ("qsub /path/test.sh", sep=""), ignore.stdout=T, wait=T )
我卻可以成功把job送出去
並且執行完成
我確定當我打$ qsub test.sh
terminal可以正常的送job出去
但當我透過R 用system這功能送job時
卻回覆command not found的錯誤
為什麼會這樣呢??
ps. 我也試過
system (paste ("/usr/torque/bin/qsub /path/test.sh", sep=""),
ignore.stdout=T, wait=T )
但一樣出現
sh: /usr/torque/bin/qsub: No such file or directory
[程式範例]:
[環境敘述]:
[關鍵字]:
選擇性,也許未來有用
--
Tags:
Linux
All Comments
Related Posts
安裝Linux ubuntuz 發生問題請教

By Bethany
at 2017-09-13T00:31
at 2017-09-13T00:31
centos6.7用xrdp連線會亂碼

By Ida
at 2017-09-12T00:15
at 2017-09-12T00:15
shell script 範例書籍

By Vanessa
at 2017-09-10T18:26
at 2017-09-10T18:26
set問題詢問

By Christine
at 2017-09-09T22:02
at 2017-09-09T22:02
set問題詢問

By Hedda
at 2017-09-09T19:09
at 2017-09-09T19:09