![cron 스크립트를 통해 주현절을 닫는 방법은 무엇입니까?](https://linux55.com/image/69907/cron%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%EC%A3%BC%ED%98%84%EC%A0%88%EC%9D%84%20%EB%8B%AB%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
저는 라즈베리 파이에서 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
.