Ho un piccolo script di shell che crea un nuovo promemoria per un progetto. Funziona abbastanza bene e posso eseguire nella riga di comando newCfSamples "my new sample"
e il promemoria viene creato.
Ora ho un piccolo script R, che capisce quali campioni sono nuovi e dovrebbe creare un promemoria per questo. Anche questo script funziona bene e crea i Promemoria.
Entrambi insieme, quindi cron sta avviando il mio script R fallisce nel momento in cui sta eseguendo il mio piccolo script newCfSamples
con il seguente messaggio di errore: execution error: Reminders got an error: An error of type -1743 has occurred. (-1743)
.
Ho quindi avviato il mio script direttamente con cron
e anche questo ha esito negativo. Ecco il messaggio di errore completo.
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)
Sarebbe bello se qualcuno mi aiutasse a farlo funzionare.
Il mio newCfSamples
script assomiglia a questo:
#!/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