|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 05 May 2000 12:52:26 To : Valentin Davydov Subject : Re: BASH --------------------------------------------------------------------------------
>Второй аргумент: баш
>упоминался в bugtraqе на предмет некорректного поведения при некоторых
>значениях аргументов. Следовательно, башевые скрипты нельза запускать с
>рутовыми правами вообще.
У меня некоторые админовские скрипты требуют job control,
то есть нечто такое:
#!/usr/local/bin/bash
set -m
job1 &
job2
wait %1
exit 0
То есть, надо запустить параллельно 2 задачи и выйти, когда
обе закончатся. Или так:
#!/usr/local/bin/bash
set -m
job1 &
job2
kill %1
exit 0
То есть, запустить "вечный" процесс1, после завершения второго
первый снять.
Вынужден использовать bash, так как в sh нет job control,
по крайней мере в man sh не нашел. Как быть?
Eugene
--- slrn/0.9.6.2 (FreeBSD)
* Origin: SVZ-Service (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2609308c0cc2b.html, оценка из 5, голосов 10
|