Cron

如何通過帶有 cron 的腳本關閉頓悟?

  • January 20, 2018

我一直在製作腳本來打開和關閉一個在樹莓派上使用 cronjob 的特定網站。開場腳本完美執行。如下:

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

但是關閉瀏覽器的那個根本不起作用,我不知道為什麼。劇本有問題嗎?我通過查看這個SuperUser question做到了。

#!/bin/bash 

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

注意:無法讓此程式碼工作,但“killall”命令工作正常。

殺了它!

#!/bin/bash
killall epiphany

順便說一句:在我的系統(Debian Jessie)上,程序名稱只是epiphany. 您可以查看程序列表,例如使用ps -A.

引用自:https://unix.stackexchange.com/questions/219019