와 내가 입력배쉬 스크립트 자체에 잘 실행,하지만 크론
의 crontab -e
로그 파일이 생성
*/1 * * * * /home/sara/Desktop/kioskscripts/reloadpage.sh >> /home/sara/Desktop/kioskscripts/logfile.log
처럼 내 crontab을 보이는에서/kioskscripts하지만, 빈 채로 남아 있습니다.
reloadpage.sh이
#!/bin/bash
sleep 5
/usr/bin/xdotool key F5
쉬 reloadpage.sh 같은 예상대로
작품을보고 F5를 실행 후 5 초 누르고있는 시뮬레이션합니다.
왜'xdotool'이 표준 출력에 아무 것도 쓰지 않기를 바랍니다. 또는, 더 잘 말했습니다. * 당신이 쓰려고하는 것은 무엇입니까? – rici
reloadpage.sh를 실행하면 오류가 발생하면 로그 파일에 기록 될 것으로 예상됩니다. 그 부분은 스크립트가 제대로 실행되도록하는 것만 큼 중요하지 않습니다. –
reloadpage.sh를 실행하면 오류가 발생하고, 오류는 stdout이 아닌 stderr에 기록됩니다. 그래서 그것을 잡으려면'2 >>'를 사용해야 할 것입니다. (그러나 키 입력 이벤트가 대상 창에 의해 처리되지 않으면'xdotool'이 에러를 발생시키지 않을 것이라고 생각합니다.) – rici