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.

관련 정보