я пытаюсь написать сценарий приложения визуализации, выпускников, для генерации набора карт в пакете предварительной обработки.
Приложение обычно берет вход от консоли и запускает X-окно для отображения результатов в. После того, как результатами является дисплей, можно записать им в файл изображения.
существует ли способ установить эти X дисплеев, чтобы быть некоторым пустым устройством, которое игнорирует весь ввод и вывод?
Согласно разделу по запуску и выходу в Руководстве пользователя GrADS, можно использовать -b
как параметр командной строки при запуске программы для выполнения его в пакетном режиме. Это не будет использовать окно экрана вообще. Можно также указать команду для выполнения, как только программа запускается (-c
) и имейте его выход (-x
) как только та команда заканчивается. В документации относительно параметров командной строки говорится, что можно использовать
grads -pbxc 'my_script.gs'
или
grads -lbxc 'my_script.gs'
запускать скрипт тихо и выход, когда это завершается. (Первая команда использует режим портрета в то время как второй альбомный режим использования.)
Документация относительно сценариев в руководстве пользователя объясняет, как записать вывод в файл.
Я не действительно уверен в том, что Вы спрашиваете. Вы хотите установить эти X дисплеев, не устанавливая X?
/dev/null так или иначе файл, который в основном игнорирует все, что Вы передаете ему.