J'ai un petit shell script qui crée un nouveau rappel pour un projet. Cela fonctionne très bien et je peux exécuter en ligne de commande newCfSamples "my new sample"
et le rappel est créé.
J'ai maintenant un petit script R script, qui détermine quels échantillons sont nouveaux et qui devrait créer un rappel pour cela. Ce script fonctionne bien aussi et crée les rappels.
Les deux ensemble, donc cron lance mon script R échoue au moment où il exécute mon petit newCfSamples
script avec le message d'erreur suivant : execution error: Reminders got an error: An error of type -1743 has occurred. (-1743)
.
J'ai ensuite lancé mon script directement avec cron
et ceci échoue également. Voici le message d'erreur complet.
Subject: Cron <madejung@madejung-2> /Users/madejung/bin/newCfSamples test
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=madejung>
X-Cron-Env: <USER=madejung>
X-Cron-Env: <HOME=/Users/madejung>
Date: Wed, 14 Sep 2016 15:42:00 +0200 (CEST)
290:540: execution error: Reminders got an error: An error of type -1743 has occurred. (-1743)
Ce serait formidable si quelqu'un pouvait m'aider à le faire fonctionner.
Mon newCfSamples
script ressemble à ça :
#!/usr/bin/env bash
# Make a new reminder via terminal script
# args: remind <title> <date> <time>
my_date=`date "+%d/%m/%Y"`
my_time='09:00'
osascript - "$1" "${my_date}" "${my_time}" <<END
on run argv
set stringedAll to date (item 2 of argv & " " & item 3 of argv)
tell application "Reminders"
make new reminder in list "CF User Sample" with properties {name:item 1 of argv, due date:stringedAll}
end tell
end run
END