|
|
|
кто дружит с cron'ом на Solaris. помогите советом
|
|||
|---|---|---|---|
|
#18+
Боюсь напортачить - нет опыта, поэтому спрашиваю... Solaris 5.8. Группы cron нет. Есть файл cron.deny (allow нет). Как запустить свою задачу? Тупо под root-ом создать cron.allow и добавить пользователя ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2007, 16:01:46 |
|
||
|
кто дружит с cron'ом на Solaris. помогите советом
|
|||
|---|---|---|---|
|
#18+
crontab -e ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2007, 16:18:12 |
|
||
|
кто дружит с cron'ом на Solaris. помогите советом
|
|||
|---|---|---|---|
|
#18+
Ну и что crontab -e ? Ежели я не в allow? Можно более последовательно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2007, 16:20:15 |
|
||
|
кто дружит с cron'ом на Solaris. помогите советом
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2007, 17:40:57 |
|
||
|
кто дружит с cron'ом на Solaris. помогите советом
|
|||
|---|---|---|---|
|
#18+
дык эта я прачол чем редактирить. под рутом любым редактором или спецприблудой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2007, 19:08:12 |
|
||
|
кто дружит с cron'ом на Solaris. помогите советом
|
|||
|---|---|---|---|
|
#18+
Ничего не трогай. По дефолту всем можно создавать кроны, ну кроме этих daemon bin nuucp listen nobody noaccess указываешь любимый :) ред. Код: plaintext и вперед создавать крона Код: plaintext чем редактирить. под рутом любым редактором или спецприблудой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 02:24:00 |
|
||
|
кто дружит с cron'ом на Solaris. помогите советом
|
|||
|---|---|---|---|
|
#18+
chillyдык эта я прачол чем редактирить. под рутом любым редактором или спецприблудой? редактировать от того пользователя, для которого создаешь расписание, хоть так :-) $ cat | crontab или от root'а - # vi /var/spool/cron/crontabs/ usver где usver аккаунт для которого создается расписание... PS: следующий будет вопрос - почему не запускается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 11:22:45 |
|
||
|
кто дружит с cron'ом на Solaris. помогите советом
|
|||
|---|---|---|---|
|
#18+
сорри, туплю по-страшному... я создам своё задание, но разве я не должен быть в allow , чтобы мне было разрешено его запускать. файла allow почему-то нет. Вот про это я и спрашиваю. Сам файл allow чем(кем) создаётся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 11:24:09 |
|
||
|
кто дружит с cron'ом на Solaris. помогите советом
|
|||
|---|---|---|---|
|
#18+
chillyсорри, туплю по-страшному... я создам своё задание, но разве я не должен быть в allow , чтобы мне было разрешено его запускать. файла allow почему-то нет. Вот про это я и спрашиваю. Сам файл allow чем(кем) создаётся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 11:40:29 |
|
||
|
кто дружит с cron'ом на Solaris. помогите советом
|
|||
|---|---|---|---|
|
#18+
to fandr -> УМНО !!! Здравствуйте! При запуске из командной строки всё отрабатывает на ура. При старте из cron зависает. Задание в cron 43 10 * * * (/usr/bin/csh; /usr/users/vc/sunpp450) сам скрипт sunpp450 (по Кайту т.1 стр.395) #!/usr/bin/csh -f setenv UID lam/lam # file name dmp setenv FN exp.`date +%j_%Y`.dmp setenv PIPE /tmp/dmp/exp_tmp_ora8i.dmp setenv MAXSIZE 20m setenv EXPORT_WHAT "tables=(tbl1,tbl2,tbl7) COMPRESS=n grants=n" # files place exp cd /mount2/exp rm expbkup.log export.test exp.*.dmp* $PIPE /usr/sbin/mknod $PIPE p date > expbkup.log ( /usr/local/bin/gzip < $PIPE ) | split -b $MAXSIZE - $FN. & /home/oracle/bin/exp userid=$UID buffer=10000000 file=$PIPE $EXPORT_WHAT >>& expbkup.log date >> expbkup.log rm -f $PIPE Запускаю из командной строки. Пока выполняется, смотрю процессы. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. При старте из cron Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Почему-то нет процесса gzip. Может из-за этого затык? log cron'a при зависании > CMD: (/usr/bin/csh; /usr/users/vc/sunpp450) > petrov 7165 c Чтв Ноя 22 10:43:00 2007 < petrov 7165 c Чтв Ноя 22 10:43:00 2007 dbm map "Alias0": unsafe map file /etc/mail/aliases ! unexpected pid returned 7159 (ignored) Чтв Ноя 22 10:43:51 2007 dbm map "Alias0": unsafe map file /etc/mail/aliases ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2007, 12:10:21 |
|
||
|
кто дружит с cron'ом на Solaris. помогите советом
|
|||
|---|---|---|---|
|
#18+
И ещё вдогонку вопрос В описаниях написано, что можно направлять вывод не по почте , а на консоль У меня SunOS:petrov> echo kjjkjkh > /dev/console /dev/console: cannot create Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2007, 12:29:54 |
|
||
|
кто дружит с cron'ом на Solaris. помогите советом
|
|||
|---|---|---|---|
|
#18+
допетрил, что gzip ни при чём. при запуске exp не видны переменные окружения ORACLE. где-то здесь на форуме видел приблизительно такое задание cron m h d m w (./profile ; run_my_prog) но не могу повторно найти. Это правильный вариант? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 10:26:29 |
|
||
|
кто дружит с cron'ом на Solaris. помогите советом
|
|||
|---|---|---|---|
|
#18+
Не хватало переменных среды ORACLE. Добавил - и всё зашуршало. И ещё вдогонку 2 вопроса 1. В описаниях написано, что можно направлять вывод не по почте , а на консоль У меня SunOS:petrov> echo kjjkjkh > /dev/console /dev/console: cannot create Почему? 2. Как программно узнать, успешно ли закончился export, а то, скажем export не прошёл, а скрипт отрбатывает и затирает export с прошлых суток. И на руках ничего не остаётся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2007, 11:08:39 |
|
||
|
кто дружит с cron'ом на Solaris. помогите советом
|
|||
|---|---|---|---|
|
#18+
chilly 1. В описаниях написано, что можно направлять вывод не по почте , а на консоль У меня SunOS:petrov> echo kjjkjkh > /dev/console /dev/console: cannot create Почему? Потому что: Код: plaintext 1. 2. 3. 4. chilly2. Как программно узнать, успешно ли закончился export, а то, скажем export не прошёл, а скрипт отрбатывает и затирает export с прошлых суток. И на руках ничего не остаётся. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2007, 12:35:35 |
|
||
|
кто дружит с cron'ом на Solaris. помогите советом
|
|||
|---|---|---|---|
|
#18+
по первому пункту можно разжевать, пардон... по второму. как программно? так же в скрипте анализировать if echo $? = '1' ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2007, 12:48:49 |
|
||
|
кто дружит с cron'ом на Solaris. помогите советом
|
|||
|---|---|---|---|
|
#18+
chillyпо первому пункту можно разжевать, пардон... по второму. как программно? так же в скрипте анализировать if echo $? = '1' ???? По первому - man attributes, по второму курить Advanced Bash-Scripting Guide или что-то подобное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2007, 14:54:27 |
|
||
|
кто дружит с cron'ом на Solaris. помогите советом
|
|||
|---|---|---|---|
|
#18+
Гы-гы!! Так что нужно, чтобы отправить сообщение по почте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 14:40:00 |
|
||
|
кто дружит с cron'ом на Solaris. помогите советом
|
|||
|---|---|---|---|
|
#18+
chillyГы-гы!! Так что нужно, чтобы отправить сообщение по почте? sendmail ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2007, 10:48:59 |
|
||
|
кто дружит с cron'ом на Solaris. помогите советом
|
|||
|---|---|---|---|
|
#18+
chillyуспешно ли закончился export конец лога Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2007, 03:25:43 |
|
||
|
|

start [/forum/topic.php?fid=25&fpage=162&tid=1487357]: |
0ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 330ms |

| 0 / 0 |
