我一直在制作脚本来使用树莓派上的 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
。