linux下通过cron启动firefox失败

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下通过cron启动firefox失败相关的知识,希望对你有一定的参考价值。

#!/bin/sh

export DISPLAY=localhost:1.0

killall firefox > /dev/null 2>&1

/usr/bin/firefox -p default >> /1.log 2>&1 &
可以执行关闭语句,但是启动firefox时产生错误,查看log显示:
No protocol specified

Error: cannot open display: localhost:1.0

参考技术A 1.看下你写的脚本是否能运行
2.脚本文件的权限加运行 chmod +x test.sh
3.重启下计划任务服务 /etc/init.d/crond restart
参考技术B 你确认xserver启在localhost的1:0上?

在linux(ubuntu)下安装了软件之后,怎么启动它?

参考技术A       Ubuntu已安装的软件可以通过终端进入,命令快捷方式(跟Windows下类似),这里以Firefox为例:
      终端启动软件方法:
      1.把Firefox安装文件拷贝到/usr/local目录下
      sudo mv Firefox**.tar.gz /usr/local2.进入/usr/local,解压Firefox**.tar.gz
      sudo tar -jxvf Firefox**.tar.gz3.进入Firefox目录,运行firefox
      cd Firefox./firefox建立桌面快捷方式:
      1.创建一个文件名为Firefox.desktop文件,将下面的代码拷贝进去
      [Desktop Entry]Categories=Development;Comment[zh_CN]=Comment=Exec=/usr/local/Firefox #Exec=软件执行文件的路径GenericName[zh_CN]=IDEGenericName=IDEIcon=/usr/local/Firefox/icon.xpm #Icon=快捷方式图标MimeType=Name[zh_CN]=eclipseName=火狐浏览器 #Name=快捷方式名称Path=StartupNotify=trueTerminal=falseType=ApplicationX-DBUS-ServiceName=X-DBUS-StartupType=X-KDE-SubstituteUID=falseX-KDE-Username=owen2.给文件添加可执行权限
      chmod +x Firefox.desktop3.将该文件复制到桌面
      注:在ubuntu11.04之前的版本中,有更简单的方法来创建桌面快捷方式:右键点击桌面-创建启动器即可。

以上是关于linux下通过cron启动firefox失败的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu 使用cron设置定时启动任务

linux中firefox 无法启动

Ubuntu 计划任务(定时任务)

linux下firefox启动出问题

linux的cron任务介绍

linux下安装opera后firefox无法启动