shell скрипт

Модератор: Модераторы разделов

stampoon
Сообщения: 702
ОС: Mandrake/Mandriva Cooker

shell скрипт

Сообщение stampoon »

Пример:
#/bin/bash
/usr/bin/proga
sleep 15
killall proga

Надо, чтобы sleep 15 происходило сразу после запуска проги, как?
Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: shell скрипт

Сообщение allez »

Попробуйте запустить прогу в фоновом режиме:

Код: Выделить всё

#/bin/bash
/usr/bin/proga &
sleep 15
killall proga
Спасибо сказали:
stampoon
Сообщения: 702
ОС: Mandrake/Mandriva Cooker

Re: shell скрипт

Сообщение stampoon »

сэнкс
Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: shell скрипт

Сообщение Denjs »

ну вообще-то делать "killall proga" - это дурной стиль... имхо... как "серпом по йай-ай-ай".

т.е. вы убьете ВСЕ копии программы proga... это не всегда хорошо а иногда даже вредно.

Просмотрите список переменных окружения -там есть номер процесса который был запущен последним в данном сеансе.
на него и натравливайте простой kill .
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
stampoon
Сообщения: 702
ОС: Mandrake/Mandriva Cooker

Re: shell скрипт

Сообщение stampoon »

это просто пример :)
Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: shell скрипт

Сообщение Denjs »

оно-то может и понятно... но, коллега.. "нас же читают"...
а потом "анонимусы с лора" таким же образом будут в системе процессы "грохать по расписанию"...

мне так тоже предлагали писать скрипт записи TV с сетевого тв - запустить и грохнуть через 30 минут с killall
а если мне надо 2 передачи запистать.. запись второй тоже прекратится? вот тут-то и оно...

ну ... в общем, надо было сказать что так не хорошо... без обид.?
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
d_n_k
Сообщения: 636
ОС: Gentoo GNU/Linux

Re: shell скрипт

Сообщение d_n_k »

посмотри на start-stop-daemon
все сказанное есть имхо...
Спасибо сказали:
stampoon
Сообщения: 702
ОС: Mandrake/Mandriva Cooker

Re: shell скрипт

Сообщение stampoon »

Denjs писал(а):
28.03.2008 01:14
оно-то может и понятно... но, коллега.. "нас же читают"...
а потом "анонимусы с лора" таким же образом будут в системе процессы "грохать по расписанию"...

мне так тоже предлагали писать скрипт записи TV с сетевого тв - запустить и грохнуть через 30 минут с killall
а если мне надо 2 передачи запистать.. запись второй тоже прекратится? вот тут-то и оно...

ну ... в общем, надо было сказать что так не хорошо... без обид.?

да без обид естессно :)
Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.
Спасибо сказали: