Для 11.04 и новее см. здесь: Как автоматически запускать приложения при входе в систему?
Для более старых версий: Если программа, которую вы хотите запустить при запуске, находится в меню «Приложения», вы можете перетаскивать и -drop в окно Startup Applications, чтобы добавить его в список.
Я подозреваю, что вам нужно добавить shebang в начало вашего скрипта, чтобы помочь cron узнать, какой интерпретатор использовать. Таким образом, ваш скрипт станет:
#!/bin/sh
cd /var/log/myprog/
/etc/myprog/updatescript.sh 1> `date '+/etc/myprog/logs/%Y-%m-%d-cran.log'` 2> `date '+/etc/myprog/logs/%Y-%m-%d-cran-warnings.log'`
Cron может не знать много о путях и т. П., Поэтому вам нужно дать ему больше подсказок.