
저는 라즈베리 파이에서 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
.