脚本实现,抓取屏幕内容
生活随笔
收集整理的這篇文章主要介紹了
脚本实现,抓取屏幕内容
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在家辦公期間寫的。
寫一個腳本實現 類堡壘機功能:
1.誰登陸了這臺機器
2.登錄到這臺機器上,干了啥
誰登陸了好實現,這沒啥可說的。
登錄到機器上,干了啥
我用盡全力,想了很多辦法都不行,因為xshell可以實現 這個需求。
順著xshell往下搞,找到一個非常小眾的一個軟件screen,
Linux screen命令用于多重視窗管理程序。
screen的使用方法
screen為多重視窗管理程序。此處所謂的視窗,是指一個全屏幕的文字模式畫面。通常只有在使用telnet登入主機或是使用老式的終端機時,才有可能用到screen程序。
我的理解是:用戶登錄機器時,在登陸上的一瞬間 系統給他打開一個新窗口并開啟錄屏,生成一個.log文件
PS1="`whoami`@`hostname`:"'[$PWD]' history USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` if [ "$USER_IP" = "" ];thenUSER_IP=`hostname` fi if [ ! -d /home/login ];then mkdir /home/loginchmod 777 /home/login fi if [ ! -d /home/login/${LOGNAME} ];then mkdir /home/login/${LOGNAME}chmod 300 /home/login/${LOGNAME} fi export HISTSIZE=10000 DT=`date "+%Y-%m-%d_%H:%M:%S"` export HISTFILE="/home/login/${LOGNAME}/${USER_IP} login.$DT.log" chmod 600 /home/login/${LOGNAME}/*login* 2>/dev/null總結
以上是生活随笔為你收集整理的脚本实现,抓取屏幕内容的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小白进阶之文档快速比较功能 --- 比较
- 下一篇: django分页(两种办法)