Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-04-26 15:11:21

  lukaz1987 - Członek DUG

lukaz1987
Członek DUG
Zarejestrowany: 2008-08-12

Program do sterowania innymi programami

Witam
Kiedyś się natknąłem na program do sterowania innymi programami tylko nie pamiętam nazwy. Może ktoś się spotkał z takim programem?

Offline

 

#2  2010-04-26 15:24:27

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Program do sterowania innymi programami

W jakim sensie „do sterowania”?


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#3  2010-04-26 15:44:10

  exehbs - Użytkownik

exehbs
Użytkownik
Skąd: nowy sącz
Zarejestrowany: 2004-06-22

Re: Program do sterowania innymi programami

Wiem jaki:  'One Ring to Rule Them All' :)

Offline

 

#4  2010-04-26 16:19:03

  urbinek - Dzban Naczelny

urbinek
Dzban Naczelny
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: Program do sterowania innymi programami

pod kde 3.x dcop - ale tylko programy które na to pozwalaja
pod gnoma i kde 4.x nie znam


A w wolnym czasie, robię noże :)
http://nginx.urbinek.eu/_photos/signature.png

Offline

 

#5  2010-04-26 16:22:51

  lukaz1987 - Członek DUG

lukaz1987
Członek DUG
Zarejestrowany: 2008-08-12

Re: Program do sterowania innymi programami

azhag w takim sensie, że np. włączam kaffeine i za pośrednictwem tego drugiego programu steruję funkcjami kaffeine (właśnie opis tego programu co go szukam jako przykład sterowanego programu  podany był kaffeine).
exehbs to co podałeś to na pewno chyba nie jest program.

Offline

 

#6  2010-04-26 16:24:29

  lukaz1987 - Członek DUG

lukaz1987
Członek DUG
Zarejestrowany: 2008-08-12

Re: Program do sterowania innymi programami

urbinek dzięki o ten program chodziło.

Offline

 

#7  2010-04-26 16:54:29

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: Program do sterowania innymi programami

kill może wysyłać do programów różne sygnały ;) .

Offline

 

#8  2010-04-26 18:07:49

  lukaz1987 - Członek DUG

lukaz1987
Członek DUG
Zarejestrowany: 2008-08-12

Re: Program do sterowania innymi programami

Minio możesz rozwinąć w jaki sposób przez kill sterować np. programem audacious?

Offline

 

#9  2010-04-26 18:14:45

  urbinek - Dzban Naczelny

urbinek
Dzban Naczelny
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: Program do sterowania innymi programami

możesz np zrobić

Kod:

kill -9 `ps aux | grep audacious | grep -v 'grep' | grep -v $0 | awk '{print $2}'`

czyli: die mother fucker  :)


A w wolnym czasie, robię noże :)
http://nginx.urbinek.eu/_photos/signature.png

Offline

 

#10  2010-04-26 18:22:45

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Program do sterowania innymi programami

lukaz1987 napisał(-a):

Minio możesz rozwinąć w jaki sposób przez kill sterować np. programem audacious?

Powinieneś większą uwagę zwrócić na emotkę :)

Ale na upartego i w ograniczonym stopniu rzeczywiście da się ;)
pauza: kill -STOP pid_audaciousa
odtwarzanie ponownie: kill -CONT pid_audaciousa
wyłączenie: kill  pid_audaciousa

(zamiast kill można użyć kolegów — killall, pkill, etc.)

urbinek:
bój się bogów przez tego potworka, w jednej linijce popełniłeś kilka popularnych błędów
http://minio.jogger.pl/2009/11/21/popularne-bledy-p … ptow-powloki/
(i kilka dodatkowych)

Ostatnio edytowany przez azhag (2010-04-26 18:23:22)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#11  2010-04-26 18:41:42

  urbinek - Dzban Naczelny

urbinek
Dzban Naczelny
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: Program do sterowania innymi programami

azhag moich wymyślonych przyjaciół sie nie boje :)
kiedyś to napisałem żeby zabijać procesy według wzorca *COŚ*

było minęło, stronkę już widziałem i kiedyś poprawie :P


A w wolnym czasie, robię noże :)
http://nginx.urbinek.eu/_photos/signature.png

Offline

 

#12  2010-04-26 19:53:15

  lukaz1987 - Członek DUG

lukaz1987
Członek DUG
Zarejestrowany: 2008-08-12

Re: Program do sterowania innymi programami

azhag mógłbyś napisać lub jak mogę dowiedzieć się jaka komenda będzie do następnej, poprzedniej i mieszania pisenki. (próbowałem Prev, Next ale to nie to).

Offline

 

#13  2010-04-26 20:19:30

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Program do sterowania innymi programami

Jak pisałem — „na upartego i w ograniczonym stopniu”.

Tak naprawdę podane opcje killa wstrzymują, wznawiają i kończą proces (jaki on by nie był, ja np. testowałem na mplayerze, równie dobrze może on być nijak nie związany z multimediami, np. edytor tekstu), a nie sterują audaciousem. Poczytaj man 1 kill.

Troszkę się zabawiliśmy Twoim kosztem. :)
Wybacz.


Jakby ktoś był zainteresowany: http://en.wikipedia.org/wiki/Signal_(computing)#List_of_signals


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#14  2010-04-26 20:35:00

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: Program do sterowania innymi programami

lukaz1987: to był bardziej żart. kill, wbrew temu co wskazuje jego nazwa, nie służy do zamykania programów które wymknęły się spod kontroli, tylko do wysyłania określonych (z przedziału 1-32¹ — wide kill -l) sygnałów do konkretnych procesów. Interpretacja sygnału w dużej mierze zależy od samego programu (wyjątkiem jest sygnał 9, KILL, którego nie można zablokować). Nic nie stoi na przeszkodzie by napisać program, który będzie w jakiś niestandardowy sposób reagował na sygnały otrzymane od kill — np. właśnie odtwarzał następny utwór.

Wątpię żeby audacious sam z siebie obsługiwał w jakiś niestandardowy sposób sygnały. Ale... zaglądałeś do man audacious? (Niestety, z trybu wsadowego najwyraźniej nie wpłyniesz na tryb losowy; ale następny i poprzedni utwór ma.)

¹ — powłoki często mają wbudowaną własną wersję programu kill. /bin/kill obsługuje sygnały z zakresu 1-32, bashowy — 1-64

urbinek: man pkill

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)