我正在尝试编写一个可视化应用程序,grads,以在预处理批次中生成一堆地图。
该应用程序通常从控制台获取输入并启动 X 窗口来显示结果。显示结果后,您可以将它们写入图像文件。
有没有办法将 X 显示器设置为某种忽略所有输入和输出的空设备?
答案1
根据开始和退出在里面GrADS 用户指南,您可以-b
在启动程序时将其用作命令行选项,以批处理模式运行它。它根本不会使用显示窗口。您还可以指定一个命令,在程序启动时立即运行( ),并在该命令完成后立即-c
退出( )。-x
命令行选项说你可以使用
grads -pbxc 'my_script.gs'
或者
grads -lbxc 'my_script.gs'
静默运行脚本并在完成后退出。(第一个命令使用纵向模式,而第二个命令使用横向模式。)
用户指南中的脚本文档解释了如何将输出写入文件。
答案2
我不太清楚你在问什么。你想在未安装 X 的情况下设置 X 显示吗?
/dev/null 无论如何都是一个文件,它基本上会忽略您传递给它的所有内容。