Я пытаюсь дать --max-depart-delay
вариант с сумо, но не продолжаю. Как я могу передать параметры sumo
с помощью sumo-launchd.py
?
Я пробовал следующую команду
sumo-launchd.py -vv -c sumo --max-depart-delay -1
Я пытаюсь дать --max-depart-delay
вариант с сумо, но не продолжаю. Как я могу передать параметры sumo
с помощью sumo-launchd.py
?
Я пробовал следующую команду
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: error: нет такой опции: --max-leave-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
- person Sam1324; 17.08.2017
sumo --max-part-delay -1 -c test.sumo.cfg
.
- person Julian Heinovski; 17.08.2017
sumo --max-part-delay -1 -c test.sumo.cfg
она работает нормально. Я пробовал много других вариантов с sumo-launchd.py, но ничего не работает. При любом варианте я получаю ту же ошибку No such file or directory
- person Sam1324; 17.08.2017
sumo-launchd.py
- это сценарий для запуска демона SuMO, который ожидает ввода от модуля TraCIScenarioManagerLaunchd
. Каждый ввод, включая файлы сценария и конфигурации, отправляется демону через протокол TraCI (см. veins. car2x.org/documentation/sumo-launchd) и поэтому указываются в omnetpp.ini
, а не напрямую через аргументы.
- person Julian Heinovski; 04.09.2017
max-part-delay
, указываются через команду, которую нужно выполнить (как показано выше). Однако файлы, зависящие от сценария, такие как test.sumo.cfg
, указаны в файл конфигурации launchd, который, в свою очередь, указан в _ 3_, потому что он передается SuMO через протокол TraCI. Таким образом, поместите параметры в команду и сценарий в файл конфигурации launchd.
- person Julian Heinovski; 08.09.2017
sumo-launchd.py -vv -c sumo
отлично работает, но не sumo-launchd.py -vv -c "sumo --max-depart-delay -1"
или sumo-launchd.py -vv -c 'sumo --max-depart-delay -1'
- person Sam1324; 12.09.2017
julian@linux: ./sumo-launchd.py -vv -c "sumo --max-depart-delay -1" --> Logging to /tmp/sumo-launchd.log Listening on port 9999
& julian@linux: ./sumo-launchd.py -vv -c 'sumo --max-depart-delay -1' --> Logging to /tmp/sumo-launchd.log Listening on port 9999
- person Julian Heinovski; 25.09.2017
./sumo-launchd.py -vv -c 'sumo --max-depart-delay -1' --> Logging to /tmp/sumo-launchd.log Listening on port 9999
, но как только начинается симуляция, я получаю ошибку Could not start SUMO (sumo --max-depart-delay -1 -c test.sumo.cfg): [Errno 2] No such file or directory
. Мне действительно нужен параметр --max-leave-delay для моего проекта.
- person Sam1324; 17.10.2017