kfi*_*rba 6 remote-desktop teamviewer 14.04
我有一个在 Ubuntu Server 14.04.3 上运行的应用程序,它使用 xsession 和 xorg 和 google-chrome。我已经在机器上安装了 teamviewer 10,所以如果他们有互联网连接,他们可以远程登录 PC 并编辑应用程序的设置。我想要做的是检测何时创建 teamviewer 会话(当有人登录到 PC 时)并在一定时间后将他踢出去(这可以通过杀死 Teamviewer 进程 ID 来完成)。
问题是我不知道如何检测会话何时开始使用 teamviewer。有可能做这样的事情吗?
小智 2
我的主机上有 teamviewer 10 作为快速支持版本。
Teamviewer 日志文件:~/Desktop/TeamViewer/teamviewerqs/logfiles/TeamViewer10_Logfile.log
对于完整版本:~/.config/teamviewer10/logfiles/TeamViewer10_Logfile.log
因此,要检测会话,您可以使用tail -f模式 *"==== 来观看此文件。打开桌面!====="。一旦找到模式,就会在 60 秒后终止所需的进程。
tail -f "$HOME/Desktop/TeamViewer/teamviewerqs/logfiles/TeamViewer10_Logfile.log" \
| awk '/==== .*Open Desktop! ====/ { system("sleep 60 ; pkill -9 TeamViewer_Desktop") }'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2368 次 |
| 最近记录: |