Bash脚本启动Firefox然后关闭它

时间:2015-04-24 09:11:39

标签: bash

我想创建一个bash脚本:

  1. 删除所有Firefox Cookie

  2. 启动Firefox - 打开网址,例如www.google.com

  3. 加载页面

  4. 退出Firefox

  5. 将所有Cookie输出到文本文件

  6. 我想通过PHP或SSH运行脚本,但我不能让它工作。 Firefox无法启动。你知道什么是错的吗?

    sqlite3 .mozilla/firefox/4cgsngb1.cookie1/cookies.sqlite 'delete from moz_cookies'
    export DISPLAY=:0
    firefox http://www.google.com &
    PID=`jobs -p`
    kill $PID
    sqlite3 .mozilla/firefox/4cgsngb1.cookie1/cookies.sqlite 'select * from moz_cookies'
    

1 个答案:

答案 0 :(得分:1)

除非您将虚拟帧缓冲区(例如Xvfb)安装到远程计算机上,否则无法运行图形应用程序,或者在SSH情况下,除非您将图形输​​出转发到本地计算机({{1} }})。