- ベストアンサー
リモート(SSH)からFirefoxをCUIで起動する方法
- リモート(SSH)からCUIでFirefoxを起動する手順を教えてください。
- CentOS6上のFirefoxをCUIで起動する方法について教えてください。
- SSHで接続したCentOS6のコンソール上でFirefoxを起動する方法を教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>・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
その他の回答 (3)
- vaidurya
- ベストアンサー率45% (2714/5983)
すごく、wgetでいいんじゃないかという気がしています。 wget -p URLで、画像ファイルとかまでは同時ダウンロードできますしね。 受診したhtmlから画像を得る方法はあるはずですが、よく知りません。 html2psはあるみたいですけど… CSSとかJavaScriptやFLASHなどを利用している場合は 目的の画像は得られないと思います。 静的な画像を伴うものが、目的通りに扱えるかも微妙です。 CSS無しに、レイアウトがきっちり決まるってことは無いでしょうし。 そういう問題が無ければ、実際にwget -pとかでダウンロードして それをローカルファイルを指定して、ウェブブラウザーで見てみましょう。 それでなんとかなりそうだったら、改めて画像処理について調べればいいと思います。 また、記録を集計することを考えたら、画像で保存するより wget結果から、スクリプト言語などで任意の部分だけを抽出するようにしたほうがいいでしょう。 もともと、HTMLは、そういった部分的な意味を取り出しやすいようにできています。 wgetやgrepなどはWindows版もありますしね。
お礼
回答頂き有難うございます! 実はまだ画像の取得のところまでは全く手がついていない状態です。。。頂いたアドバイスも念頭に入れて、作業を進めたいと思います。 ありがとうございました!
- wormhole
- ベストアンサー率28% (1626/5665)
>早々の回答ありがとうございます。調べてみました・・・。 ええと「環境変数DISPLAYを調べてみてください。」といったのは「環境変数DISPLAYの値を調べてください」という事ではないんですけど・・・ googleなどで検索してみてください。 環境変数DISPLAYが何のためのものなのか、他にも何か設定が必要なのかわかると思います。
お礼
失礼しました・・・早速の回答有難うございます。 これを機にXWindowsについても色々調べて勉強することができました!ありがとうございました!
- wormhole
- ベストアンサー率28% (1626/5665)
環境変数DISPLAYを調べて見てください。
お礼
ありがとうございます! お礼は↑の回答に返信させて頂きました!
補足
早々の回答ありがとうございます。調べてみました・・・。 - 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という理解でよろしいでしょうか。 # もちろん後ほど検証します
お礼
ど真ん中の回答を頂きありがとうございました! ご提示頂いたアドバイスと、その他いろいろ調べまして、最終的に以下の方法でSSHからログアウトしても、コンソール上に表示し続けることができました、感謝です! $ nohup env DISPLAY=unix:0.0 firefox $URL > /dev/null 2>&1 &