Я пытаюсь создать задание крона, чтобы выбрать файл iCal от Google Calendars и импортировать его к calcurse.
Вот сценарий google_sync.sh:
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
export DISPLAY=:0.0
wget https://calendar.google.com/calenddar/ical/<<my email>>/<<my key>>/basic.ics -O ~/.calcurse/dumps/google.sam.ics
calcurse -i /home/sam/.calcurse/dumps/google/sam.ics
uniq /home/sam/.calcurse/apts > /home/sam/.calcurse/temp
cat /home/sam/.calcurse/temp > /home/sam/.calcurse/apts
rm /home/sam/.calcurse/temp
И вот то, с чем я добавил chrontab -e
*/20 * * * * /usr/bin/sh /home/sam/.calcurse/scripts/google_sync.sh
У Вас есть неправильная ссылка на приложение: /usr/bin/sh
который должен быть /bin/sh