Скрипт sqlldr импортирует csv в оракул - PullRequest
0 голосов
/ 07 июня 2018

У меня есть такой сценарий оболочки, когда я запускаю этот код в crontab, это не сработает, скажите, пожалуйста, что-то не так с моим кодом, это моя оболочка

#!/bin/bash
    NOW="$(date +'%Y-%m-%d %T')";
    echo "##############################################";
    echo "START : $NOW";

    SQLLDR=`/usr/bin/sqlldr userid=TUNAIREPO/TUNAIREPO#2015@10.250.193.102:1521/optun control=/result/tcash_d/doLoad/ora_new.ctl log=/result/tcash_d/doLoad/ora.log b$
    echo "SQLLDR: $SQLLDR";

    echo "##############################################";
    echo "FINISH : $NOW";

спасибо в продвинутом

1 Ответ

0 голосов
/ 07 июня 2018

Строка подстановки команды SQLLDR должна заканчиваться обратной кавычкой.Еще лучше использовать предпочтительный синтаксис подстановки команд $(command).Что такое b $ в конце этой строки, опечатка?

Кроме того, измените этот пароль сейчас, когда вы поделились им с миром!

...