【Linux】利用Xvfb关闭chrome的图形化输出

利用Xvfb关闭chrome的图形化输出

#!/bin/bash
. /home/fzuir/.profile

# JAVA
export JAVA_HOME=/usr/local/jdk1.7.0_75
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

# 利用Xvfb关闭chrome的图形化输出
Xvfb :99 -ac >/dev/null 2>&1 &
export DISPLAY=:99

# 改变当前工作目录
cd /home/fzuir/xingye4crawl/getcookie

line=`java -jar /home/fzuir/xingye4crawl/getcookie/getCookieEpaperCs.jar`

if [[ $line =~ "login success" ]]; then
	date=$(date +"%Y%m%d %H:%M:%S");
	echo  $date : login success
	#关闭Xvfb
    ps -ef|grep Xvfb |grep -v grep|cut -c 9-15|xargs kill -9 >/dev/null 2>&1
else
	date=$(date +"%Y%m%d %H:%M:%S");
	echo  $date
fi

  

时间: 2024-11-07 17:22:18

【Linux】利用Xvfb关闭chrome的图形化输出的相关文章

Linux学习—centos7设置开机非图形化

centos7修改默认开机状态 在centos6中的开机默认开机状态保存在/etc/inittab文件中,那centos7中会不会发生变化呢,我们不妨同样地查看centos7中的/etc/inittab文件: 发现和centos6中的内容不一样,大致内容为centos7中不再使用runlevels的概念,而是改用targets来代表运行状态,multi-user.target对应centos6中的runlevel 3(多用户模式),graphical.target对应于centos6中的runl

Linux红黑树编程实例,图形化显示红黑树

最近在学习Linux内核里的红黑树,发现网站上都没有一点好的实例能直观表达.参考了网上一些大神的技巧,终于在 终端上实现直观表达红黑树. 我们这次使用的红黑树代码是从Linux内核拷贝出来的:include/linux/rbtree.h 和 lib/rbtree.c 由于我们的代码是应用程序上实现的,所以要对这两个文件做一些修改: rbtree.h: 注:注释掉两行头文件,加入offsetof和container_of的宏定义 rbtree.c: 注:注释掉头文件,加入自己改过的rbtree.h

Vmstat命令监控Linux资源并将数据通过图形化方式显示

一.Vmstat基础知识 Vmstat可以实时查看系统资源使用情况,如cpu.mem.IO等 procsr 列表示运行和等待cpu时间片的进程数,如果长期大于1,说明cpu不足,需要增加cpu.b 列表示在等待资源的进程数,比如正在等待I/O.或者内存交换等.cpu 表示cpu的使其用状态us 列显示了用户方式下所花费 CPU 时间的百分比.us的值比较高时,说明用户进程消耗的cpu时间多,但是如果长期大于50%,需要考虑优化用户的程序.sy 列显示了内核进程所花费的cpu时间的百分比.这里us

Cent OS 无图形化安装oracle 11gr2

看网上Linux下安装Oracle 都有图形化的步骤,但是Linux系统通常是直接SSH连接的.系统在初始安装的时候就没有安装桌面,要为了迎合安装oracle需要去安装个Linux桌面,使用VNC...总感觉好麻烦.在此研究了一下Oracle 11g 安装.可以在命令行安装.并且可以不需要再初次安装时导出应答文件.如果是Oracle 12安装的时候需要在一模一样的环境的下使用图形化安装一遍,目的是将安装Oracle 12时的应答文件导出来.这样在以后相同环境,相同目录结构下安装,就可以直接无图形

利用Xmanager Enterprise 5的passive显示远程linux主机图形化信息

问题描述: 最初的需求是,安装oracle数据(第一次安装都是图形化linxu进去一步步操作,后续发现可以命令静默安装不调用图形化,学习就是步步入深,方得始终),最初实现window弹出linux主机图形化是vncviewer实现的,然而vncserver设置相对繁琐亦有可能不成功! 行千里,始于足下! 问题解决: 看过经验丰富的操作,才发现调出图形化可以如此简单!利用xshell的企业版Xmanager的passive是远程linux图形化信息通过X11协议传输到互通windows上. 实验背

【Linux】在Ubuntu中图形化LAMP的开发环境

按照<[Linux]在Ubuntu中布置LAMP环境>(点击打开链接)搞好LAMP的环境之后,就可以利用gredit文本编辑器去写php,然后利用终端去查询mysql里面的内容,但是,这种环境还挺粗糙的,没有开发的IDE,查询数据库还要输入一大堆命令,不适合php的开发. 此时你可以安装Aptana作为php开发的IDE,这款工具在<[HTML]一款不错的前端开发IDE--Aptana Studio>(点击打开链接)已经介绍过了.使用Mysql WorkBeach作为Ubuntu中

【Linux】Debian的下载、安装、图形化界面,多图杀猫

Linux的版本众多,同时相对于非专业用户少见.不像Windows系统那样大众,稍微有些知识都知道,配置低一点的机器就选择Windows XP Professional SP3,搞Asp的用Windows 2003 Enterprise SP2,高大上一点就直接上Windows2008与2012,普通的机器就上Win7 32位系统,超过4G内存就上Win7x64,Wini7属下的版本虽然多,也根本就不用想,选择最权威的旗舰版--还有大部分不是搞IT的人都还在为Win8还是Win10争论不休,反正

推荐四款实用的非图形化Linux文件管理器

市面上有一些出色的非传统文件管理工具,它们具有轻量级.功能强大.非常易于配置.独立于任何特定的桌面环境以及易于维护等诸多优点,而 Gentoo文件管理器.Rox-filer.Xfe和PCManFM更是其中的佼佼者.它们都拥有全面的图形化功能,还支持键盘快捷键和命令行操作.如果你正在寻找某个有点不一样的文件管理工具,不妨试试这些工具.你也可以学习Linux高级程序设计教程了解. Gentoo文件管理器 Gentoo 文件管理器其实与GentooLinux没有半毛关系.它是以Gentoo企鹅命名的,

全世界最详细的图形化VMware中linux环境下oracle安装(一)【weber出品必属精品】

安装流程:前期准备工作--->安装ORACLE软件--->安装升级补丁--->安装odbc创建数据库--->安装监听器--->安装EM <前期准备工作> 安装配置系统环境安装linux ,所有服务都不选择,只是选择安装开发工具,不要安装防火墙(当然也可以在后面关闭) 打开终端,执行如下命令,检查安装包,没有的都要安装 make, glibc, libaio compat-libstdc++, compat-gcc-34, compat-gcc-34-c++, gc