在服务器上使用for
和R
代码运行bash脚本,并且能够退出终端而不会杀死进程,可以通过以下步骤实现:
script.sh
,并在其中编写需要执行的bash命令。system()
函数来执行bash脚本。例如,可以使用以下代码:system("bash script.sh &")
这里的&
符号表示在后台运行脚本。
for
循环来重复执行R代码,以达到多次运行bash脚本的目的。例如,可以使用以下代码:for (i in 1:10) {
system("bash script.sh &")
}
这将使脚本在服务器上运行10次。
通过以上步骤,你可以在服务器上使用for
和R
代码运行bash脚本,并且能够退出终端而不会杀死进程。请确保在R代码中指定正确的脚本文件路径,并根据实际需求调整循环次数。
领取专属 10元无门槛券
手把手带您无忧上云