Я нуждаюсь в Вашей помощи для запущения скрипта удара в crontab. Как много других сообщений в askubuntu я сталкиваюсь с проблемой, которую сценарий, который правильно работает в терминальном режиме, не выполняет в crontab. Ошибка, которую я получаю:
/usr/local/rams60/build/fdgrib2/fdgrib2: error while loading shared libraries: libhdf5.so.8: cannot open shared object file: No such file or directory
Производство крона также показывает TERM environment variable not set.
но конечно libhdf5.so.8 существует:
lrwxrwxrwx 1 root root 16 ene 20 12:54 /usr/local/hdf5/lib/libhdf5.so.8 -> libhdf5.so.8.0.1
Я нашел некоторые сообщения о подобных проблемах как
Почему crontab сценарии не работают?
https://stackoverflow.com/questions/5064518/shell-script-and-cron-problems? rq=1
Следующий, который отправляет, я установил ПУТЬ в своем сценарии, добавляющем обоих /usr/local/rams60/build/fdgrib2/
и /usr/local/hdf5/lib/
Наверняка я пропускаю некоторую простую установку, но я не вижу где.
Заранее спасибо за Вашу справку
Попробуйте
sudo ln -s /usr/local/hdf5/lib/libhdf5.so.8 /usr/local/lib/
sudo ln -s /usr/local/hdf5/lib/libhdf5.so.8 /usr/lib/
, Это - общий путь к добавлению чего-то в ПУТЬ .
кроме того, для проверки, использования
ldd /usr/local/rams60/build/fdgrib2/fdgrib2
Эта команда покажет то, что отсутствует в Ваших библиотеках.