www.pegasos.org

MorphOS - Trancestats etc

Desolator - Mar 11, 2006 - 00:11
Post subject: Trancestats etc
Ska inte den applikationen visa statusen för JIT & 68K emuleringen?
När jag trycker på den händer ingenting, men SnoopDOS visar att
applikationen går igång.

och när jag ändå är igång så måste jag fråga hur tusan man stänger av
ett program som krashat. MiamiDX t.ex hängde sig häromdagen och öppnar
man taskmanagern så kan man inte precis döda processen... slutade med
att jag resettade datorn för att få igång det igen. Och varför kraschade Miami? Jo, för att jag försöker få igång miamipanelen men den verkar inte tycka om någon inställning jag har för den visar sig bara som en topbar (ni vet, den delen där "stänga fönstret" knappen sitter) som inte går att resize'a. Man kan se de två översta pixlarna på knapparna som egentligen borde synas men inte mer. Provade i desperation att slänga in gelber panelen men den gör likadant. den visar bara de grafiska knapparna och uptime men ingenting mer vill den visa trots att man kryssat i alternativen.

Mitt MUI som spökar i dessa fall tror ni?
Trizt - Mar 11, 2006 - 11:12
Post subject: RE: Trancestats etc
Det finns inte så mycket man kan göra ifall nått krashar i MorphOS (eller AmigaOS/AOS4 för den delen heller), man kan försöka köra Scout och om man har riktigt tur så får man bort det, men räkna inte med det.

Det finns en möjlighet att du saknar någon MUI del, kör snoopdos och se ifall du får några "failed" meddelanden när du trycker fram panelen.
gunne - Mar 12, 2006 - 00:48
Post subject: RE: Trancestats etc
Hej desolator,

Trancestats fungerar ej med MUI4. Programmet visar bara en liten grafisk kurva, finns inget man kan göra i det.

Amg MiamiPanel kan jag ej svara rätt upp och ner. Det fungerar utmärkt här. Finns inte mycket man kan göra i det heller. Endast se lite statistik och trafik, samt klicka on/ofline på interface. Har du provat inställningarna för panelen ?

Ang att döda processer kan du t.ex använda Scout som Trizt nämner. Eller så detta kanske: Murderer Bara att exekvera kommandot och klicka på någon task. Hade något annat program tidigare också, men kommer inte ihåg vad det heter nu. Aminet är din vän i att söka efter program Smile

Edit, Kom på kommandot heter kill. det är del i Multiuser-arkivet. Multiuser

För att döda Miami med det kommandot, skriver du bara i shell: kill Miami
Desolator - Mar 12, 2006 - 07:28
Post subject: RE: Trancestats etc
Ah, ok. Inte så mycket att göra åt trancestats då.. Smile

Har provat inställningarna för panelen i etc också utan resultat, men nätet fungerar ju så det räcker. Hade varit kul att kunna se hastigheten dock men kan inte lokera felet så det får vara. Allt annat fungerar super. Smile

tack för länkar, ska genast ladda hem.
Trizt - Mar 12, 2006 - 07:39
Post subject: RE: Trancestats etc
Annars kan man köra break, kommer med MorphOS.
ironfist - Mar 12, 2006 - 10:24
Post subject: RE: Trancestats etc
Break funkar väl ändå bara i ungefär ett fall av hundra. Har svårt
att tro de har ändrat på det från AmigaOS där det är totalt värdelöst.
<i>Precis som resten..</i>
Trizt - Mar 12, 2006 - 12:02
Post subject: RE: Trancestats etc
Jo, det är sant att den inte klarar av mycket, men sen är inte MorphOS (eller AmigaOS) gjord för att få bort krashade program utan bästa e ju att göra en reboot.
gunne - Mar 12, 2006 - 12:30
Post subject: RE: Trancestats etc
Hejsan,

Break-kommandot är inte avsett för att döda program som körs i systemet.

Break är avsett för att avbryta en process man startat i ett shell. Det sänder t.ex Ctrl+C eller Ctrl+D. Det kan t.ex vara i syftet för att avbryta en copy process man startat.

Via kommandot status kan man se vilka processer som finns i det shell man har öppet.

Ovan finns att läsa i dokumentation till resp kommando.

För att avlägsna resurser (t.ex bibliotek) som finns i systemet men som inte används av någon applikation för tillfället kan kommandot avail användas. Det finns också andra kommandon avsedda för det syftet.

För att döda ett program som körs, eller t.ex för att stänga en skärm som är öppen, så kan man prova någon av dem som jag nämnde i inlägget ovan.
kozz - Mar 12, 2006 - 17:39
Post subject: RE: Trancestats etc
Status visar fler applikationer än bara de som är startade från shellet. Men det bästa är väl att köra taskmanager eller vad det heter som förljer med MorphOS, det finns väl i menyn också.
gunne - Mar 12, 2006 - 21:13
Post subject: RE: Trancestats etc
kozz,

Du har både rätt och fel. Smile Status visar fler processer än de som är startade ifrån aktuellt shell. Status visar dock inte alla program som körs i systemet, utan visar alla körandes shell-processer. Man skiljer på detta. Här är output ifrån status:

Code:

Ram Disk:> help status

Status        - Displays a list of currently running CLI processes
                                                                                                                                 
PROCESS/N, FULL/S, TCB/S, CLI=ALL/S, COM=COMMAND/K                                                                               
                                                                                                                                 
PROCESS - Number of the process to spy                                                                                           
FULL    - Gives full details about each process                                                                                   
TCB     - Gives full details but omit the current command                                                                         
          for each process                                                                                                       
CLI     - See TCB                                                                                                                 
COM     - Searches for the Command COM (see Below)                                                                               
                                                                                                                                 
Status without any arguments lists the numbers of                                                                                 
the current Shell processes and the program or command running in each.                                                           
The PROCESS argument specifies a process number, limiting Status to giving                                                       
information about that process only.                                                                                             
                                                                                                                                 
When the COM switch is used, Status scans the Shell list,                                                                         
looking for the specified command. If the command is found,                                                                       
the Shell's process number is output, and the condition flag is set to 0.                                                         
Otherwise, the flag is set to 5 (WARN).                                                                                           
                                                                                                                                 
Example:                                                                                                                         
  MorphOS:> Status >RAM:Xyz COM=COPY                                                                                             
  MorphOS:> Break <RAM:Xyz >NIL: ?                                                                                               
                                                                                                                                 
  => sends a break to the process executing Copy.                                                                                 
                                                                                                                                 
Ram Disk:>


Man kan alltså starta applikationer på olika sätt.

Break används för att avbryta en shell-process. Om processen startas och körs i aktuellt shell, kan den avbrytas med tangentkombinationen Ctrl+C eller Ctrl+D t.ex. Processen avbryts då med tangentkombinationen, och prompten återfås. På detta sätt är alltså break inbyggt i shell med åtkomst via tangentkombination.

Om man däremot startar en shell-process som en bakgrunds shell-process, t.ex med kommandot 'run', t.ex 'run copy' så återfås prompten, i shellet man anger kommandot i, omedelbart efter kommandot exekverats och processen körs nu som en s.k bakgrundsprocess i en annan shell-process man startade med 'run'. För att avbryta den processen kan då kommandot break användas.

Nyttigt vetande ! Smile
All times are GMT + 1 Hour
Powered by PNphpBB2 © 2003-2004 The PNphpBB Group
Credits