![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| URL призыв SHELL сценарий | chengwei | Shell программирование и сценарии | 37 | 04-15-2009 10:52 PM |
| Звоните оболочку из PHP скрипт не запускать? | raccsdl | Shell программирование и сценарии | 2 | 11-19-2007 08:21 AM |
| Для вызова / выполнить скрипт из командной строки скрипт | konark | UNIX для чайников Вопросы И Ответы | 1 | 10-26-2007 06:16 PM |
| Как позвонить в Perl-скрипт из командной строки скрипт | anumkoshy | Shell программирование и сценарии | 2 | 08-30-2007 05:23 AM |
| выезд скрипт!! | sami98 | Shell программирование и сценарии | 4 | 03-27-2007 05:55 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
У меня есть скрипт, требует другого сценария оболочки "str_process_main", который проходит в цикле до тех пор, пока данный момент времени. Я хочу, чтобы первый сценарий просто слово второй, а затем выйти. Первый сценарий: Код:
#!/bin/ksh
DATE=$(date +%m%d%y)
DPID=$(ps -ef|grep str_process_main|grep -v grep)
if [ "${DPID}" = "" ]; then
cd /usr/local/wss_polling
str_process_main
echo "The process was not running."
else
echo "The process is already running: $DPID."
fi
exit
Первый сценарий просто сидит там и работает? |
|
||||
|
проверить
Просто позвоните второй сценарий, как
#! / BIN / KSH ДАТА \u003d $ (дата +% M% D% Y) DPID \u003d $ (PS-EF | grep str_process_main | grep-V grep) если [ "$ (DPID)" \u003d ""], затем CD / USR / местные / wss_polling . str_process_main Эхо "Этот процесс не был запущен." еще Эхо "Этот процесс уже запущен: $ DPID". FI выезд отметить, что 2-й сценарий называется использованием точки (.) эта точка нотации проходит второй сценарий в той же оболочки .. т.е. призывающие корпуса .. если у называют его не используя точку ... тогда тоже сценарий будет работать ... но в новой оболочке .. (к югу от скорлупы) |
|
||||
|
запустить скрипт с nohup в фоновом
#! / BIN / KSH ДАТА \u003d $ (дата +% M% D% Y) DPID \u003d $ (PS-EF | grep str_process_main | grep-V grep) если [ "$ (DPID)" \u003d ""], затем CD / USR / местные / wss_polling nohup str_process_main И Эхо "Этот процесс не был запущен." еще Эхо "Этот процесс уже запущен: $ DPID". FI выезд |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|