如何通过 cron 脚本关闭顿悟?

如何通过 cron 脚本关闭顿悟?

我一直在制作脚本来使用树莓派上的 cronjob 打开和关闭特定网站。开头脚本完美运行。如下:

#!/bin/bash
export DISPLAY=:0 && epiphany-browser http://mywebsite
sleep 30
xte "key F11" -x:0
xte "key F5" -x:0

但是关闭浏览器的那个根本不起作用,我不明白为什么。是不是剧本有什么问题?我通过查看这个做到了超级用户问题

#!/bin/bash 

WID = `xdotool search "epiphany-browser" | head-1`
xdotool windowactivate --sync $WID
xdotool key --clearmodifiers ctrl+q 

注意:无法使此代码工作,但“killall”命令工作得很好。

答案1

杀了它!

#!/bin/bash
killall epiphany

顺便说一句:在我的系统(Debian Jessie)上,进程名称只是epiphany.您可以查看进程列表,例如使用ps -A

相关内容