2017-08-16 29 views

回答

2

sumo-launchd.py執行由-c選項指定的命令。默認情況下,這是sumo,通過搜索您的$PATH變量來解決。

當你執行給定的命令,蟒蛇解釋--max-depart-delay如另有說法爲sumo-launchd.py這是沒有意義的,因爲它不存在:

Usage: sumo-launchd.py [options]

sumo-launchd.py: error: no such option: --max-depart-delay

因此,要指出max-depart-delay對於一個選項要由圍繞着它與''""執行相撲命令而不是爲啓動守護進程:

sumo-launchd.py -vv -c 'sumo --max-depart-delay -1'

sumo-launchd.py -vv -c "sumo --max-depart-delay -1"

Logging to /tmp/sumo-launchd.log

Listening on port 9999

+0

我現在收到以下錯誤: '無法啓動SUMO(相撲--max-出發延遲-1 -c test.sumo.cfg):[錯誤2]沒有此類文件或目錄' – Sam1324

+0

似乎SuMO無法找到您的配置文件。我建議您測試您希望啓動守護程序事先手動執行的命令。在你的情況下,這將是'sumo - max-part-delay -1 -c test.sumo.cfg'。 –

+0

我測試過這個命令,'sumo --max-part-delay -1 -c test.sumo.cfg'它工作正常。我用sumo-launchd.py嘗試了許多其他選項,但沒有任何效果。任何選項,我得到同樣的錯誤'沒有這樣的文件或目錄' – Sam1324

相關問題