Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » BASH: не срабатывает KILL

Ответить
Настройки темы
BASH: не срабатывает KILL

Аватара для ven00m

Пользователь


Сообщения: 76
Благодарности: 12

Профиль | Отправить PM | Цитировать


Есть скрипт который должна запускать виндовая программа из под Wine, и который должен приостанавливать на время ее работу. Проблема в том что команда KILL не срабатывает (все остальные строки срабатывают) если скрипт был запущен прогой. Если скрипт запускаю вручную то KILL работает. Думаю здесь какаято замута с правами, подскажите ктонть что я не так делаю. Заранее благодарен за помощь.

Код: Выделить весь код
#!/bin/bash
url=$1
file=$2

# останавливаем прогу
kill -stop $(pidof usdownloader.exe) 

nt $url

# Ждем появления файла
while [ ! -e $file ]
do
   sleep 10
done

# продолжаем прогу
kill -cont $(pidof usdownloader.exe)

Отправлено: 10:48, 04-08-2008

 

Аватара для BuGfiX

Слакофил


Сообщения: 590
Благодарности: 130

Профиль | Сайт | Отправить PM | Цитировать


Цитата ven00m:
если скрипт был запущен прогой »
Программа, запускающая скрипт, работает от того-же пользователя, от которого Вы запускаете "руками" ?

-------
If you don`t know what to use this for, you don`t need it.

http://sergey.sereda.googlepages.com...e1_userbar.gif


Отправлено: 11:47, 04-08-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для ven00m

Пользователь


Сообщения: 76
Благодарности: 12

Профиль | Отправить PM | Цитировать


Я в линухе пока еще не силен но думаю что от тогоже. Я просто открываю консоль и набираю Wine /путь/фаил или через ярлык что в принципе одно и тоже ИМХО.

Отправлено: 12:59, 04-08-2008 | #3


Аватара для ruslandh

info man howto


Сообщения: 6949
Благодарности: 383

Профиль | Сайт | Отправить PM | Цитировать


А что показывает ps -afx ?

-------
Поспешай не торопясь


Отправлено: 18:09, 04-08-2008 | #4


Аватара для ven00m

Пользователь


Сообщения: 76
Благодарности: 12

Профиль | Отправить PM | Цитировать


Проблема оказалась в передачи второго параметра скрипту(не передается и все тут) из-за этого не работала проверка наличия файла и команда kill срабатывала незаметно. Случайно никто не подскажет как от URLа вида http://blablabla/blabla/bla/file.xz имя файла отрезать? Чот инфы по строкам мало и мутная какаято ничо не понятно.

Отправлено: 19:26, 04-08-2008 | #5


Аватара для BuGfiX

Слакофил


Сообщения: 590
Благодарности: 130

Профиль | Сайт | Отправить PM | Цитировать


Цитата ven00m:
Случайно никто не подскажет как от URLа вида http://blablabla/blabla/bla/file.xz имя файла отрезать? »
basename http://blablabla/blabla/bla/file.xz

-------
If you don`t know what to use this for, you don`t need it.

http://sergey.sereda.googlepages.com...e1_userbar.gif

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:55, 05-08-2008 | #6



Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » BASH: не срабатывает KILL

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочее - BASH zelo Общий по Linux 3 04-02-2008 10:19
[решено] kill сессиЙ Windows Trei Microsoft Windows NT/2000/2003 9 03-08-2006 09:36
Help me- SUSE kill me!!! pulp Железо в Linux 9 27-05-2005 23:33
Need for Kill Merlin Игры 0 29-04-2002 22:27




 
Переход