Можно просто сделать запись в crontab файле
$ crontab -e
закончите затем свою запись согласно http://www.manpagez.com/man/5/crontab/
MAILTO=youremailaddress@example.com
30 11 * * * /path/to/your/command
С MAILTO
запись Вы получите электронное письмо, если команда произведет вывод на STDERR
Проверка, зависает ли процесс, является более трудной: необходимо определить то, что делает Вы подразумеваете, зависает: выполнения больше, чем определенное время? Производит некоторое распознаваемое поведение?
У Вас могут всегда быть второй процесс или сценарий, работающий в более позднее время, чтобы проверить, работает ли процесс все еще, и примите соответствующие меры.
Наконец успех:
Я нашел, что платой USB Torobot можно было общаться с последовательный драйвер Ардуино. Удобно это доступно через opkg:
opkg install kernel-module-cdc-acm
Когда плата включается, она подходит как
/dev/ttyACM0
Отсюда можно просто повторить команды к устройству.
echo "#8P1500T100" > /dev/ttyACM0
Это в основном говорит "сервомотор набора 8 положению 1500 со скоростью 100"
Да, это должно быть выполнимо, учитывая предоставленную информацию. Обмен стека имеет сайт специально для разработчиков робота, которые могут быть более соответствующим местоположением для этого вопроса.
Править: У Вас не может быть FTDI к установленному драйверу USB, но Вам будет нужен он. Это предоставит Вам интерфейс tty, который обрабатывает это.
Я думаю, что Вы найдете, что эта ссылка имеет всю информацию, необходимо получить это движение: https://pixhawk.ethz.ch/tutorials/serial_terminal. Замените любые руководства по аппаратным средствам своей платой.