• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:リモート(SSH)からFirefoxをCUIで起動)

リモート(SSH)からFirefoxをCUIで起動する方法

このQ&Aのポイント
  • リモート(SSH)からCUIでFirefoxを起動する手順を教えてください。
  • CentOS6上のFirefoxをCUIで起動する方法について教えてください。
  • SSHで接続したCentOS6のコンソール上でFirefoxを起動する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.3

>・SSHからは上記コマンドでコンソールのGUIにFirefoxを起動することはできませんでした。 エラーメッセージが、 Error: no display specified であれば、 ssh HOST env DISPLAY=unix:0.0 firefox http://yahoo.co.jp か、 ssh HOST firefox --display unix:0.0 http://yahoo.co.jp

orayama
質問者

お礼

ど真ん中の回答を頂きありがとうございました! ご提示頂いたアドバイスと、その他いろいろ調べまして、最終的に以下の方法でSSHからログアウトしても、コンソール上に表示し続けることができました、感謝です! $ nohup env DISPLAY=unix:0.0 firefox $URL > /dev/null 2>&1 &

その他の回答 (3)

  • vaidurya
  • ベストアンサー率45% (2714/5983)
回答No.4

すごく、wgetでいいんじゃないかという気がしています。 wget -p URLで、画像ファイルとかまでは同時ダウンロードできますしね。 受診したhtmlから画像を得る方法はあるはずですが、よく知りません。 html2psはあるみたいですけど… CSSとかJavaScriptやFLASHなどを利用している場合は 目的の画像は得られないと思います。 静的な画像を伴うものが、目的通りに扱えるかも微妙です。 CSS無しに、レイアウトがきっちり決まるってことは無いでしょうし。 そういう問題が無ければ、実際にwget -pとかでダウンロードして それをローカルファイルを指定して、ウェブブラウザーで見てみましょう。 それでなんとかなりそうだったら、改めて画像処理について調べればいいと思います。 また、記録を集計することを考えたら、画像で保存するより wget結果から、スクリプト言語などで任意の部分だけを抽出するようにしたほうがいいでしょう。 もともと、HTMLは、そういった部分的な意味を取り出しやすいようにできています。 wgetやgrepなどはWindows版もありますしね。

orayama
質問者

お礼

回答頂き有難うございます! 実はまだ画像の取得のところまでは全く手がついていない状態です。。。頂いたアドバイスも念頭に入れて、作業を進めたいと思います。 ありがとうございました!

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.2

>早々の回答ありがとうございます。調べてみました・・・。 ええと「環境変数DISPLAYを調べてみてください。」といったのは「環境変数DISPLAYの値を調べてください」という事ではないんですけど・・・ googleなどで検索してみてください。 環境変数DISPLAYが何のためのものなのか、他にも何か設定が必要なのかわかると思います。

orayama
質問者

お礼

失礼しました・・・早速の回答有難うございます。 これを機にXWindowsについても色々調べて勉強することができました!ありがとうございました!

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.1

環境変数DISPLAYを調べて見てください。

orayama
質問者

お礼

ありがとうございます! お礼は↑の回答に返信させて頂きました!

orayama
質問者

補足

早々の回答ありがとうございます。調べてみました・・・。 - SSHから [admin@cdesk ~]$ echo $DISPLAY localhost:10.0 [admin@cdesk ~]$ su - パスワード: [root@cdesk ~]# echo $DISPLAY localhost:10.0 [root@cdesk ~]# - コンソールから [admin@cdesk ~]$ echo $DISPLAY :0.0 [admin@cdesk ~]$ su - パスワード: [root@cdesk ~]# echo $DISPLAY :0.0 [root@cdesk ~]# つまり・・・SSHのときも、$DISPLAYが:0.0になっていればOKという理解でよろしいでしょうか。 # もちろん後ほど検証します

関連するQ&A