我想制作一个小脚本,当 pacman 有可用更新时,它会向我发送通知。我这样做了:
#!/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 中时,它不会在完成后给我发送通知。有人可以帮助我吗?