Как создать concurrent основаный на sh скрипте:
- Создаем скрипт, расширение файла указываем .prog
- Скрипт должен находиться в директории $XX_TOP/bin
- Выставляем права на выполнение для файла скрипта
- Создаём ссылку fndcpesr: ln -s $FND_TOP/bin/fndcpesr $XX_TOP/bin/filename.
Название скрипта указываем без расширения
- Регистрируем Concurrent Program Executable
- Регистрируем Concurrent Program
- Добавляем в полномочия
- Возможно, надо будет перегрузить concurrent manager:
$ADMIN_SCRIPTS_HOME/adcmctl.sh stop apps/apps
$ADMIN_SCRIPTS_HOME/adcmctl.sh start apps/apps
Первые 4 параметра передаваемые в скрипт, служебные:
#!/bin/sh
p_orauser_pwd=${1}
p_user_id=${2}
p_user_name=${3}
p_request_id=${4}
echo "p_orauser_pwd=${p_orauser_pwd}"
echo "p_user_id=${p_user_id}"
echo "p_user_name=${p_user_name}"
echo "p_request_id=${p_request_id}"
...
Ссылка на metalink: How To Setup A Custom Concurrent Host Program [ID 147455.1]
Основные unix команды, которые могут пригодиться в процессе работы.
Список команд
ls — Список файлов в текущей директории
pwd — Вывести путь к текущей директории
tee — Используюется для вывода данных на экран и в файл одновременно
cd [директория]— Сменить директорию
cp [что копировать][куда копировать] — Копировать файлы
mv [что перемещать][куда перемещать] — Переместить или переименовать файл
ln -s [на что сделать ссылку][имя ссылки] — Создать символическую ссылку
rm [файлы] — Удалить файлы
mkdir [директорию] — Создать новую директорию
rmdir [директорию] — Удалить пустую директорию
find -name «имя файла» — Найти файл с именем «имя файла» (ONLINE построитель FIND)
chmod [права доступа][файл] — Изменить права доступа файлов
tar — Предназначена для архивации груп файлов и каталогов
df — Список всех файловых систем по именам устройств, сообщает их размер, занятое и свободное пространство и точки монтирования
Обзор unix команд
vi filename — Вызов редактора vi для редактирования файла filename
vi — текстовый редактор командной строки. При запуске vi просмотр и редактирование файла производится в текущем окне терминала. Операции в vi осуществляются путем нажатия определенных клавиш или их комбинаций.
Чтобы запустить редактор vi, используйте команду vi, а также имя файла в качестве параметра.
vi example_file.sh
Клавиши |
Действие |
[i] |
Для перехода в режим вставки нажмите клавишу [i]. Это позволит вносить изменения в файл. |
|
[Esc] |
Нажатие клавиши [Esc] в любое время отключает режим вставки и включает нормальный режим. |
|
[w] |
Записывает в файл изменения. Перейдите в нормальный режим, нажмите [Shift]-[:], [w] и в завершение нажмите [Enter]. |
|
[q] |
Закрывает vi. Перейдите в нормальный режим, нажмите [Shift]-[:], [q] и в завершение нажмите [Enter]. |
В vi существует множество других операций. Для этого введите в командной строке man vi.
Вы можете также почитать vim tutorial, введя в командной строке vimtutor.
Читать дальше про “Unix команды” »
Последние комментарии