Você precisa do Xvfb que é um "sem cabeça" X display. Execute-o em algum lugar e no env do seu script defina $ DISPLAY para esse local.
Eu tenho um script bash que chama um executável (algum software comercial) em "modo batch". Na linha de comando, se X estiver disponível, o programa é executado até a conclusão e, em seguida, sai, mas se não o programa trava. Eu acho que isso porque:
ssh -X
não tiver sido especificado. O resultado é que eu quero enviar este script para o Grid Engine, mas não consigo!
O programa nunca pede entrada do usuário quando está no chamado "modo batch".
Existe alguma maneira de fornecer um ambiente X no Grid Engine, apenas para permitir que o programa seja concluído por conta própria? Eu acho que um problema é que, desde que eu não posso ver o código-fonte, é difícil ver exatamente o que o programa está pedindo.
Você precisa do Xvfb que é um "sem cabeça" X display. Execute-o em algum lugar e no env do seu script defina $ DISPLAY para esse local.
Tags bash x11 gridengine