![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| BASH условие "Файл старше 1 часа" | Squeakygoose | Shell программирование и сценарии | 2 | 02-16-2009 03:06 PM |
| В "PS" команды вывода * терминалов названием "SYSCON" | kiranjose85 | UNIX перспективных И опытных пользователей | 1 | 11-28-2008 07:53 AM |
| Объясните, в строке "mn_code \u003d` ENV | grep ".. МН" | AWK-F "\u003d" '(печатных $ 2)' `" | Lokesha | UNIX для чайников Вопросы И Ответы | 4 | 12-20-2007 01:52 AM |
| Баш: CD команды для доступа к "странных" каталоги | robotronic | Shell программирование и сценарии | 3 | 07-06-2007 05:35 PM |
| Unix "в" / "Cron" Командование новая проблема ... Нужна помощь | Mohanraj | UNIX для чайников Вопросы И Ответы | 3 | 01-26-2006 08:08 PM |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
||||
|
Привет.
У меня скрипт показано ниже. Если я исполнить ее форму в командной строке кажется работать правильно, но когда я весело, используя Unix "в" команду "на-м сейчас <. / убить-на-job.sh" Похоже, повесить. Ниже приведен сценарий, входной файл, и исполнения, как сообщалось в электронной почте от "на" процессор. Это работает на SunOS, Версия 5.8. Спасибо! Джо Симон Сценарий: #! / BIN / Bash # набор X - # Get Info из: # ~ / Строит / скрипты / при-job.log # AT_LOG_FILE_NAME \u003d ~ / строит / скрипты / при-job.log LINE_COUNT \u003d 0 а читать LINE делать # Нужно пропустить первой линии, на работу зовут на 2 строки если [[$ LINE_COUNT-экв 1]], затем набор - $ LINE AT_JOB \u003d "$ 2" Эхо "при работе ID \u003d $ AT_JOB" перерыв FI LINE_COUNT \u003d$(($ LINE_COUNT +1)) Готово <$ AT_LOG_FILE_NAME Эхо "Loop Complete" Входной файл выглядит так: Команды будут выполняться с помощью / BIN / Bash Работа на 1237304740.a Tue Mar 17 11:45:40 2009 Лог-файл по электронной почте для меня выглядит так: Ваш "на" работу по XXXX "/ VAR /катушка/cron/atjobs/1237303896.a " достигнуты следующие результаты: + AT_LOG_FILE_NAME \u003d / XXX / строит / скрипты / при-job.log + LINE_COUNT \u003d 0 + Читать LINE + [[0-экв 1]] + LINE_COUNT \u003d 1 + Читать LINE + [[1-экв 1]] + Набор - Работа на 1237304740.a Tue Mar 17 11:45:40 2009 + AT_JOB \u003d 1237304740.a + Эхо "на работу ID \u003d 1237304740.a ' При работе ID \u003d 1237304740.a + BREAK Если я удалю перерыва (это то, что я изначально был), исполнения выглядит следующим образом: + AT_LOG_FILE_NAME \u003d / export/home4/a10/simonj/builds/scripts/at-job.log + LINE_COUNT \u003d 0 + Читать LINE + [[0-экв 1]] + LINE_COUNT \u003d 1 + Читать LINE + [[1-экв 1]] + Набор - Работа на 1237304740.a Tue Mar 17 11:45:40 2009 + AT_JOB \u003d 1237304740.a + Эхо "на работу ID \u003d 1237304740.a ' При работе ID \u003d 1237304740.a + LINE_COUNT \u003d 2 + Читать LINE |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|