全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1295|回复: 11
打印 上一主题 下一主题

自己编的挂机脚本有问题,dadiao帮忙看看~~~

[复制链接]
跳转到指定楼层
1#
发表于 2017-4-30 11:43:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人非专业大拿,从网上看了教程,扒了扒有图比半天时间才写了这段,主要用作:
自动挂机时实时检测firefox状态(eb有时跳转其他页面,有时firefox自动关闭),内存中如果没有firefox自动启动!
但是运行起来有问题,大家帮忙看看!!




#!/bin/bash
export DISPLAY=localhost:1.0
t=0
XX=30
while [ 1 ]
do
if [ -z $(pgrep firefox) ]
then
echo “firefox is booting now!”
firefox
else
echo “firefox is working!!!!”
fi
sleep 1
t=$(( $t+1 ))

if [ $t -gt 10 ]
then
killall -9 firefox
t=0
fi

done

屏幕快照 2017-04-30 上午11.37.38.png (46.65 KB, 下载次数: 0)

问题:
1、明明脚本检测时firefox已经退出,但是还能检测在运行?(好像第一段if失效)
2、还会出现 Xlib: extension "RANDR" missing on display "localhost:1.0" 错误!,请dadiao帮忙看看哪里错了!!!


谢谢大家了,五一快乐~~~~~



2#
发表于 2017-4-30 15:27:17 | 只看该作者
本帖最后由 hjvn2211445 于 2017-4-30 15:30 编辑

可能还有其他火狐服务,把if [ -z $(pgrep firefox) ]的Firefox改为完整路径应该好点

xx=30是什么意思?
3#
 楼主| 发表于 2017-4-30 16:46:27 | 只看该作者
hjvn2211445 发表于 2017-4-30 15:27
可能还有其他火狐服务,把if [ -z $(pgrep firefox) ]的Firefox改为完整路径应该好点

xx=30是什么意思? ...

设置多少秒重新检测内存~~~~
4#
发表于 2017-4-30 17:19:03 | 只看该作者
eb有个Jar程序可以检测eb挂机页面是否打开,可以重启Firefox
5#
 楼主| 发表于 2017-4-30 17:31:39 | 只看该作者
laodriver 发表于 2017-4-30 17:19
eb有个Jar程序可以检测eb挂机页面是否打开,可以重启Firefox

restart 关键老是开很多页面····
6#
发表于 2017-4-30 17:41:05 来自手机 | 只看该作者
挂eb本都回不来,还不如挂vg。
7#
 楼主| 发表于 2017-4-30 17:45:56 | 只看该作者
dupit8 发表于 2017-4-30 17:41
挂eb本都回不来,还不如挂vg。

vg有没有好脚本啊??
9#
发表于 2017-4-30 21:02:18 | 只看该作者
现在VG升级插件了,不用靠脚本了,定时每小时重启一次ff就行了。

点评

对头  发表于 2017-4-30 21:42
10#
发表于 2017-4-30 22:29:57 | 只看该作者
nowonder 发表于 2017-4-30 21:02
现在VG升级插件了,不用靠脚本了,定时每小时重启一次ff就行了。

大佬求教,重启firefox时怎么自动开刷。我重启浏览器还要重新登录vagex,然后点击启动。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-2 09:40 , Processed in 0.085339 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表