Сценарий, не работающий в crontab, файл, не найденный

Я нуждаюсь в Вашей помощи для запущения скрипта удара в 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/

Наверняка я пропускаю некоторую простую установку, но я не вижу где.

Заранее спасибо за Вашу справку

1
задан 23 May 2017 в 15:39

1 ответ

Попробуйте

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

Эта команда покажет то, что отсутствует в Ваших библиотеках.

3
ответ дан 7 December 2019 в 12:52

Другие вопросы по тегам:

Похожие вопросы: