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/.
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
W jakim sensie „do sterowania”?
Offline
Wiem jaki: 'One Ring to Rule Them All' :)
Offline
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
urbinek dzięki o ten program chodziło.
Offline
kill może wysyłać do programów różne sygnały ;) .
Offline
Minio możesz rozwinąć w jaki sposób przez kill sterować np. programem audacious?
Offline
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
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
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
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
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