小编Pre*_*Pre的帖子

从bash文件打开firefox“错误:未指定显示”

我需要打开浏览器并使用 IP 地址 1.2.3.4 访问我的服务器。首先我 ping 我的服务器,如果 ping 没有失败,我会在浏览器中启动主页。为此,我编写了一个 bash 文件,如下所示:

# add ip / hostname separated by white space
myHost=1.2.3.4

# no ping request
COUNT=1

count=$(ping -c $COUNT $myHost | grep 'received' | awk -F',' '{ print $2 }' | awk '{ print $1 }')
if [ $count -eq 0 ]; then
# 100% failed
echo "Host : $myHost is down (ping failed) at $(date)"
else
    firefox $myHost
fi
Run Code Online (Sandbox Code Playgroud)

但我收到一条错误消息 Error: no display specified。Firefox 未启动。我究竟做错了什么。

该文件每 5 分钟调用一次 …

firefox bash cron

9
推荐指数
1
解决办法
9万
查看次数

标签 统计

bash ×1

cron ×1

firefox ×1