![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| определить, если скрипт был ссылаться вручную или нет? | hitmansilentass | Shell программирование и сценарии | 8 | 06-22-2008 12:32 PM |
| SFTP errorcode 1 при запуске на CRON запускается вручную, но | Heidi.Ebbs | SUN Solaris | 2 | 08-08-2007 01:16 PM |
| Как осуществить патч вручную | sheilly_2k7 | UNIX перспективных И опытных пользователей | 1 | 05-03-2007 06:57 PM |
| Проверьте в Unix шелл скрипт так, что никто не способен запускаться вручную | adi_bang76 | Shell программирование и сценарии | 1 | 11-16-2006 10:43 AM |
| Работы вручную - не в CRON | dstinsman | UNIX для чайников Вопросы И Ответы | 5 | 03-06-2006 08:36 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Можно запустить скрипт вручную, но не через Cron?
Привет всем,
У меня есть основной сценарий (называемый OracleCleanup), которая проходит несколько SQL запросов. , работающий от обертка сценарий, который содержит исходный код регистрационную информацию и и JOB_HOME (сценарий ниже). При этом график работы в CRON журнала говорит, что не может открыть файл со списком, который находится в somefolder. Если запустить этот скрипт вручную, просто ссылающегося на него, он работает без каких-либо проблем. Любые идеи? #! / BIN / KSH # Источник соответствующей регистрационной информации . $ HOME / somefolder / login_Cleanup.ksh # Установить JOB_HOME (т.е. когда списки таблиц архива проходят) экспорт JOB_HOME \u003d / Home / Oracle / somefolder # Выполнить задание. $ HOME / somefolder / OracleCleanup.ksh # Переименовать файл_журнала М. В. $ HOME / somefolder / Журнал / OracleCleanup.log $ HOME / Chris / Журнал / OracleCleanup. дата `+% m_% D_ % Y `. Журнал |
|
||||
|
Скрипт не будет работать через CRON
Здравствуйте Madhatter,
Я хотел бы предложить вам изменить оболочку для родного корпуса для (большинства) системы, т.е. / BIN / ш. В CRON функции могут использовать эту оболочку, вместо "К - скорлупа" Я бы предложил, начиная там. |
|
||||
|
В AIX (и HP-UX IIRC) стандартный корпус KSH, так что не нужно эту проблему.
ваш cronjobs может быть выполнен в соответствии с другим пользователем, поэтому проверить прав .... / somedir чтобы убедиться, что она доступна из вашей cronjob. Бакунин |
|
|||||
|
Это была решена в Ч.З.В..
либо изменений . $ HOME / somefolder / login_Cleanup.ksh к . / где / Home / это / somefolder / login_Cleanup.ksh (и делать подобные вещи для других $ HOME происшествий) или экспорт ГЛАВНАЯ \u003d / где / Home / IS перед первым использованием $ HOME Ура ZB |
|
||||
|
спасибо за все предложения, все! Оказалось, что список файлов не в полной мере квалифицированных в основной сценарий. она не pathed на всех, так что, почему он работал только вручную, когда я был в текущей папке. Я не знаю, как я не видел этого!
|
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|