linux - 使用 r 扩展时在 Linux 上无头运行 Netlogo Behaviorspace 时不会停止
问题描述
我正在调用 R 扩展的 Linux 集群上运行一个简单的 netlogo 行为空间实验。
这是示例代码:
extensions [r]
to setup
clear-all
setup-patches
setup-turtles
reset-ticks
end
to setup-patches
ask patches [ set pcolor green ]
end
to setup-turtles
create-turtles number ;; uses the value of the number slider to create turtles
ask turtles [ setxy random-xcor random-ycor ]
end
to go
if ticks >= 5 [ stop ] ;; stop after 5 ticks
move-turtles
tick ;; increase the tick counter by 1 each time through
end
to move-turtles
ask turtles [
right random 360
forward 1
]
end
我建立了一个名为count_turtles的 BehaviorSpace 实验。将变量设置为 ["number" 10]。然后我在 Linux 上运行实验
NetLogo\ 6.0.4/netlogo-headless.sh \
--model model_test.nlogo \
--experiment count_turtles \
--table test.csv
但是,它只是继续在 Linux 上运行。但是在我剪掉它之后,我可以得到一个合适的 test.csv。但它不会自行停止。
但是当我在 Windows 上运行相同的实验时,一切似乎都很好。
如果我删除 r 扩展的调用,那么它可以正常停止。一旦我调用了 r 扩展,它就不会自行停止。但我测试了 netlogo 和 R 之间的连接,它似乎很好。我想知道为什么它不会自行停止。
解决方案
推荐阅读
- javascript - Javascript 和关联数组
- powershell - 如何从注册表项安静地运行 powershell?
- elasticsearch - ElasticSearch 不得(必须(A 和 A 和 C)或(D 和 E 和 F)
- database - Oracle RDS中如何连接多个Schema
- c# - 调试器中的 Visual Studio @ 符号前缀
- django - Django删除多对多字段
- python - 将 XML 转换为 csv 时出现 KeyError
- linux-kernel - Linux 内核 Intel 视频驱动程序 (i915) 版本之间的背光亮度差异
- ios - 使用 REGEX 快速密码验证
- python - 如何打乱熊猫数据框的每一列?