dsh를 사용하여 여러 컴퓨터에서 Chrome을 열 수 없습니다

dsh를 사용하여 여러 컴퓨터에서 Chrome을 열 수 없습니다

많은 클라이언트에서 이를 수행하고 싶기 때문에 특정 페이지에서 크롬을 여는 스크립트를 생성하려고 합니다. 그러나 내 서버에서 실행하려고 하거나( 사용 dsh) google-chrome 명령을 직접 실행하려고 하면 다음 메시지가 표시됩니다(이 작업을 수행할 때 루트로 로그인했습니다).

(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

그러나 내 클라이언트 중 하나에 루트로 로그인하여 스크립트를 실행하려고 하면 작동합니다.

부인 성명:저는 이 페이지에서 쉘 스크립팅과 질문을 하는 것이 처음이므로 여기에 질문을 게시하거나 여기에 표시된 명령에서 어리석은 실수를 저질렀다면 사과드립니다.

관련 정보