Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1601888
  • 博文数量: 184
  • 博客积分: 3044
  • 博客等级: 中校
  • 技术积分: 2467
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-25 15:04
文章分类

全部博文(184)

文章存档

2022年(4)

2021年(3)

2020年(1)

2019年(5)

2018年(13)

2017年(6)

2016年(10)

2015年(11)

2014年(11)

2013年(13)

2012年(23)

2011年(25)

2010年(2)

2008年(1)

2007年(5)

2006年(51)

分类: 系统运维

2017-03-23 20:36:21

A 【在命令行下关闭\打开显示器电源:】
 cat offmonitor.sh 
export DISPLAY=:0.0
xhost +
sleep 1&& xset dpms force off
#sleep 30 下面是打开电源
# xset dpms force on

B【在命令行下根据title刷新对应的窗口信息】

点击(此处)折叠或打开

  1. export DISPLAY=:0.0
  2. winids=`xdotool search --name "页面载入出错"`
  3. echo $winids
  4. if [ -n "$winids" ];then
  5. for i in $winids
  6. do
  7. xdotool windowfocus $i
  8. xdotool key --window $i F5
  9. sleep 1
  10. done
  11. fi
  12. sleep 1
  13. reid=`xdotool search " re:dash"`
  14. if [ -n "$reid" ];then
  15. xdotool windowfocus $reid
  16. xdotool key --window $reid F5
  17. fi




点击(此处)折叠或打开

  1. #!/bin/bash
  2. export DISPLAY=:0.0
  3. killall firefox
  4. sleep 20
  5. displayinfo=`/usr/bin/xrandr|grep Display|awk '{print $3,$4}'|awk '{if($1=="primary"){print $2}else{print $1}}'|awk -F "+" '{print $2":"$3}'`
  6. echo $displayinfo
  7. myurl=""
  8. playnum=(3 5 4 4)
  9. j=0
  10. outfile="/tmp/rafana.sh"
  11. echo "" >$outfile
  12. for i in `echo "$displayinfo"`
  13. do
  14.    echo "#####"
  15.    echo $i
  16.    if [ $j = 3 ];then
  17.    openurl=""
  18.    else
  19.     openurl="$myurl/${playnum[j]}"
  20.    fi
  21.    echo "$openurl"
  22.    firefox --new-window "$openurl"&
  23.    sleep 30
  24.    mywid=`xdotool getactiveWindow`
  25.    mxy=`echo $i|awk -F ":" '{print $1,$2}'`
  26.    #echo $mxy
  27.    echo "xdotool windowactivate $mywid" >>$outfile
  28.    echo "xdotool windowmove $mywid $mxy" >>$outfile
  29.    echo "xdotool key --clearmodifiers F11 " >>$outfile
  30.    a[$j]="xdotool windowactivate $mywid&&xdotool windowmove $mywid $mxy"
  31.    xdotool windowmove --sync $mywid $mxy
  32.    #sleep 1
  33.    xdotool key --clearmodifiers F11
  34.    ((j++))

  35.    #sleep 1
  36. done
  37. #move again
  38. echo "Move again"
  39. for ((i=0;i<${#a[@]};i++))
  40. do
  41.   echo "${a[$i]}"
  42.   ${a[$i]}
  43.   sleep 1
  44. done
  45. #sendip to yzjshow@163.com
  46. /bin/sh /home/yzj/sky/send2sky.sh



阅读(1921) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~