質問: リモート(ssh)からfirefoxをcuiで起動 諸先輩方に、以下の目的を達成するために必要な手順をアドバイス頂きたく存じます。 【構成】 windows(putty)-->[ssh]-->centos6.0 【目的】 定期的に自動で特定urlの画面キャプチャを取得するために、sshあるいは、cronからcentos6上のfirefoxをcuiで起動し、centosのコンソール(gui)にfirefoxを起動させたい。 (※諸々の事情により、vnc等でxを飛ばしてwindows上で処理させる方法は不可とさせて下さい。) 【環境】 [root@cdesk ~]# cat /etc/redhat-release centos linux release 6.0 (final) [root@cdesk ~]# uname -a linux cdesk.*********** 2.6.32-71.el6.i686 #1 smp fri nov 12 04:17:17 gmt 2010 i686 i686 i386 gnu/linux [root@cdesk ~]# [root@cdesk ~]# rpm -qa | grep ssh openssh-server-5.3p1-20.el6.i686 openssh-clients-5.3p1-20.el6.i686 openssh-askpass-5.3p1-20.el6.i686 libssh2-1.2.2-7.el6.i686 openssh-5.3p1-20.el6.i686 [root@cdesk ~]# [root@cdesk ~]# rpm -qa | grep cron crontabs-1.10-32.1.el6.noarch [root@cdesk ~]# rpm -qa | grep firefox firefox-3.6.9-2.el6.centos.i686 [root@cdesk ~]# 【状況】 ・コンソールの"端末"から、以下のコマンドでfirefoxが指定のurlで起動することは確認できました。 [root@cdesk ~]# firefox http://yahoo.co.jp/ ・sshからは上記コマンドでコンソールのguiにfirefoxを起動することはできませんでした。 以上、情報がざっくりで申し訳ございませんが、アドバイスをお願い致します。 追加で必要な情報や質問がありましたら、出来る限り対応いたします。
回答: >・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