多くのクライアントでこれを実行したいので、特定のページで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
しかし、私のクライアントの1つにrootとしてログインしてスクリプトを実行しようとするとうまくいきます。
婦人声明:私はこのページでシェルスクリプトと質問をするのが初めてなので、ここに質問を投稿するか、ここに表示されているコマンドで愚かな間違いを犯した場合はお詫び申し上げます。