我有一个从rc.local调用的脚本,它启动了一个java进程。当所有X相关的事情都完成后,这个java进程启动一个调用gtk_init的C ++进程。此调用给出以下错误:
(gstinterface:2828): Gtk-WARNING **: cannot open display:
如果我从终端手动运行第一个脚本,一切正常。可能是什么原因?
答案 0 :(得分:0)
错误消息告诉您原因:它无法打开显示连接。
通常会发生这种情况,因为环境中没有公开jQuery(document).ready(function() {
var price = parseFloat($('.totalPrice').text().substr(1));
if (price >= 20) {
setTimeout(function() {
jQuery(".collectionTab").trigger('click');
}, 0);
}
});
变量;你必须输出它。
请注意,使用rc.local启动GUI应用程序是一个非常糟糕的主意。如果您需要与X11一起启动应用程序,则应使用X11会话脚本,或修改用于启动X11的脚本。