kategoria: Programy
[#1] Exchange
Czy w AmigaOS jest jakaś komenda do zamykania programów z poziomu Shella. Myślałem o exchange, ale ten program robi to tylko z poziomu Workbencha.
[#2] Re: Exchange

@R-Tea, post #1

[#3] Re: Exchange

@R-Tea, post #1

Chodzi ci o program w cli do zamykania programów typu Commodities (tylko takie potrafi zamknąć Exchange) ?

Ostatnia aktualizacja: 29.07.2018 11:17:17 przez Norbert
[#4] Re: Exchange

@R-Tea, post #1

cliexchange.
[#5] Re: Exchange

@Norbert, post #3

W sumie chyba taki do commodities by wystarczył, ale przyszłościowo taki uniwersalny byłby lepszy.
Break, który podał vojo chyba jest taki uniwersalny, ale wymaga obadania nr procesu. Sprawdzę cliexchange, który proponuje cholok.
[#6] Re: Exchange

@R-Tea, post #5

Uświadomienie:
Break przesyła sygnał Ctr+C do programu, zaś exchange CXKILL do commodity. Commodity poprawnie napisany obsłuży oba, ale nie musi. Druga rzecz, istotniejsza, break przesyła sygnał do programów uruchomionych z CLI, nie zadziała na programy uruchomione z WBStartup.
[#7] Re: Exchange

@cholok, post #6

Break przesyła sygnał Ctr+C do programu, zaś exchange CXKILL do commodity.

Dodam, że Break może, oprócz Ctrl+C, też przesyłać sygnały Ctrl+D, Ctrl+E i Ctrl+F. Czasami przydatne w przypadku pewnych programów.

@R-Tea
Zaś co do Commodities to te programy z natury są zintegrowane bardziej z graficznym WB (intuition) i działają w tle pobierając i filtrując pewne wiadomości z wejścia. W dokumentacji RKRM tłumaczą dokładnie zasadę działania Commodities.

Procesy AmigaDOS można tworzyć za pomocą polecenia Run, zaś zamykać właśnie za pomocą Break.

Ja bym raczej nie mieszał DOS i Commodities.

Zwyczajne Taski (aplikacje) tworzone przez Workbench raczej nie powinny być zamykane przez przesyłanie sygnałów, bo może być tam jakaś niezapisana praca. Takie programy wyłącza się za pomocą opcji Quit, zamykania okna, ewentualnie za pomocą skryptu ARexxa.

Ostatnia aktualizacja: 29.07.2018 14:13:11 przez Hexmage960
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem