【发布时间】:2023-04-02 11:55:02
【问题描述】:
我正在尝试为 --max-depart-delay 提供相扑选项,但没有继续。如何使用 sumo-launchd.py 将选项传递给 sumo ?
我尝试了以下命令
sumo-launchd.py -vv -c sumo --max-depart-delay -1
【问题讨论】:
我正在尝试为 --max-depart-delay 提供相扑选项,但没有继续。如何使用 sumo-launchd.py 将选项传递给 sumo ?
我尝试了以下命令
sumo-launchd.py -vv -c sumo --max-depart-delay -1
【问题讨论】:
sumo-launchd.py 执行-c 选项给出的命令。默认情况下这是sumo,可以通过搜索$PATH 变量来解决。
当您执行给定的命令时,python 将 --max-depart-delay 解释为 sumo-launchd.py 的另一个参数,这没有意义,因为它不存在:
用法:sumo-launchd.py [选项]
sumo-launchd.py:错误:没有这样的选项:--max-depart-delay
因此,您希望通过用'' 或"" 将其包围来指示max-depart-delay 是要执行的SuMO 命令而不是启动守护程序的选项:
sumo-launchd.py -vv -c 'sumo --max-depart-delay -1'
sumo-launchd.py -vv -c "sumo --max-depart-delay -1"
记录到 /tmp/sumo-launchd.log
监听 9999 端口
【讨论】:
Could not start SUMO (sumo --max-depart-delay -1 -c test.sumo.cfg): [Errno 2] No such file or directory
sumo --max-part-delay -1 -c test.sumo.cfg。
sumo --max-part-delay -1 -c test.sumo.cfg 它工作正常。我用 sumo-launchd.py 尝试了许多其他选项,但没有任何效果。使用任何选项,我都会收到相同的错误No such file or directory
sumo-launchd.py 是一个启动 SuMO 守护进程的脚本,该守护进程等待来自 TraCIScenarioManagerLaunchd 模块的输入。每个输入(包括场景和配置文件)都通过 TraCI 协议(参见 veins.car2x.org/documentation/sumo-launchd)发送到守护进程,因此在 omnetpp.ini 中指定,而不是直接通过参数。