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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

Członek DUG


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






Admin łajza







W jakim sensie „do sterowania”?
Offline
Użytkownik

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



Dzban Naczelny

Członek DUG


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

Członek DUG


urbinek dzięki o ten program chodziło.
Offline




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

Członek DUG


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



Dzban Naczelny






Admin łajza







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)
Offline



Dzban Naczelny
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

Offline

Członek DUG


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






Admin łajza







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
Offline




Użyszkodnik
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