2014-04-08 3 views
1

팩맨에 대한 업데이트가있을 때 알려주는 간단한 스크립트를 만들고 싶습니다. 나는 그것을했다 :crontab에서 notify-send가 작동하지 않습니다.

#!/bin/sh 

while /usr/bin/inotifywait -e create /var/lib/pacman; do 
/usr/bin/notify-send "pacmauto" "Updating..."; 
updateDone=0 
while /usr/bin/inotifywait -e delete /var/lib/pacman -t 30; do 
    updateDone=1; 
done 
if [ $updateDone -eq 1 ]; then 
    /usr/bin/notify-send "pacmauto" "Update done, you can install it with pacman -Su"; 
fi 
done 

사실 내가 내 사용자 프롬프트와 함께 사용할 때 작동합니다. 그러나 내가 그것을 crontab에 넣고 싶을 때 그것이 끝나면 나에게 알림을 보내지 않습니다. 누군가 나를 도울 수 있니?

고마워요.

+2

어쩌면 당신은 유용 할 것입니다 : http://ubuntuforums.org/showthread.php?t=1533494 – Philibobby

+0

고마워, 이제 해결되었습니다! –

+0

나는 사람들이이 스레드에 올라와 있다면 해답을 찾을 수 있도록 답을 추가하십시오! – Philibobby

답변

1

마지막으로이 주제 (http://ubuntuforums.org/showthread.php?t=1533494)를 따르고 지금 작동합니다. Philiblog 감사합니다!

+0

그래서 주요한 문제는 어떤 디스플레이를 사용할 지 cron에게 알려주는 것이 었습니다. 돌아와서 자신의 질문에 답해 주셔서 감사합니다. –