无法使用 dsh 在多台计算机上打开 chrome

无法使用 dsh 在多台计算机上打开 chrome

我正在尝试创建一个在特定页面中打开 chrome 的脚本,因为我想在许多客户端中执行此操作。但是,当尝试从我的服务器运行它时(使用dsh)或者甚至尝试直接执行 google-chrome 命令时,会出现此消息(执行此操作时我已以 root 身份登录):

(google-chrome:5543): Gtk-WARNING **: 12:26:00.566: cannot open display:`

我的 .sh 脚本(open_chrome.sh)如下:

#!/bin/sh
google-chrome www.facebook.com --no-sandbox;

这是我用来在客户端中运行脚本的完整命令(所有客户端都有该脚本):

dsh -a -c ./Scripts/open_chrome.sh

这是我在尝试直接运行 google-chrome 命令时使用的命令(这也给了我相同的输出)

dsh -a -c google-chrome www.facebook.com --no-sandbox

但是,如果我登录到我的一个客户端的 root 用户并尝试执行该脚本,它就会起作用。

免责声明:我是 shell 脚本编写和在此页面上提问的新手,因此,如果我在此处发布问题或在此处显示的命令中犯了任何愚蠢的错误,我深表歉意。

相关内容