Paladin of the Pegasos
Posts: 1289 from 2003/2/25
From: binaryriot
Did you ever wonder where the hell all the CON tasks come from? Yes? Now you easily can find out with:
TaskTree 1.3 for MorphOSTaskTree is an informative command line utility printing out a current list of tasks in a hierarchic structure showing possible parent-child relations. That way it is possible to see which task launched another.
Sample Output
# PID Address Taskname
---- ----- ---------- ------------------------------------
1 2 0x222ECF08 Workbench?[MOSSYS:Ambient/Ambient]
2 1109 0x21DF4B98 |- MUI-ImageFlusher
3 1110 0x21DE9148 |- Ambient Thread 1
4 1111 0x21DEA380 |- Ambient Thread 2
5 7 0x25E9AEB0 | |- Shell Process?[TaskTree]
6 6 0x237589E0 | | |- CygnusEd ver. 3.5+?[work:edit/ced/CED.elf]
7 2143 0x25684140 | | | |- CON
8 2144 0x23FC5C18 | | | +- CygnusEd mouse blanker
9 1263 0x2523C8B0 | | +- MUICON
10 1264 0x2523E8E8 | | +- ? MUI Console Server ?
11 1142 0x2339C610 | |- AmIRC.morphos
12 1143 0x2332CF68 | | |- Vapor Toolkit Lib Rexx Reply Handler
13 1144 0x23488DB8 | | |- sound.datatype player 1
14 1145 0x234A8CE0 | | |- sound.datatype player 2
15 1146 0x234D2AC0 | | |- sound.datatype player 3
16 1147 0x234F2E38 | | |- sound.datatype player 4
17 1148 0x2351EFA0 | | +- AmIPlug_Landru
18 1162 0x2462EF40 | |- IBrowse
19 1504 0x25CB58C8 | +- YAM
20 1505 0x25AC5D70 | +- CON
21 1113 0x22E8FCA0 |- Ambient Thread 3
22 1119 0x2300C928 | |- statline
23 1120 0x23008940 | | +- CON
24 1121 0x2300E570 | |- CPU Monitor
25 1122 0x23074A00 | | +- CON
26 1123 0x230FD7C0 | |- NoCapsLock
27 1124 0x23139298 | |- Deluxe
28 1125 0x2317BA08 | | +- CON
29 1126 0x23159498 | |- iconx
30 1 0x231C3470 | | |- Background CLI?[smbfs '//carbuncle/storage']
31 1127 0x230EF948 | | +- CON
32 1128 0x2315F138 | |- iconx
33 4 0x231C4638 | | |- Background CLI?[smbfs '//carbuncle/tokai']
34 1129 0x2315AD98 | | +- CON
35 1133 0x231645C8 | |- ToolManager Handler
36 1234 0x24057A70 | | |- aminetradio
37 1235 0x23FE8D38 | | | |- CON
38 1236 0x25317F20 | | | |- CON
39 1237 0x244DA030 | | | |- ANRDECODER.1
40 2177 0x27489288 | | | | |- CON
41 2178 0x23EA2608 | | | | +- ahi.device Unit Process
42 2180 0x230047E0 | | | | +- pegasos.audio
43 1238 0x23B6A900 | | | +- CON
44 1281 0x25EF7900 | | |- filer
45 2161 0x26F7D988 | | +- CygnusEd ver. 3.5+
46 2162 0x26F6E3F8 | | |- CON
47 2163 0x23ED3468 | | +- CygnusEd mouse blanker
48 1134 0x231AE7B0 | |- iconx
49 5 0x23145990 | | |- Background CLI?[smbfs '//carbuncle/backup']
50 1135 0x232250B0 | | +- CON
51 1137 0x231FC790 | +- PegasosMixer
52 1114 0x22E98F30 |- Ambient Thread 4
53 1115 0x22F3BD40 |- Ambient Thread 5
54 1116 0x22F45358 |- Ambient Thread 6
55 1117 0x22F4E970 +- Ambient Thread 7
56 3 0x22123018 Background CLI?[Turboprint:turbo/tp8]
57 1025 0x20011340 keyboard.device
58 1026 0x2001B340 ps2.device
59 1027 0x20042B88 input.device
60 1058 0x20FE7730 |- Radeon_Notify
61 1059 0x20BA8018 +- ? BlankerAPI Manager ?
62 1028 0x2005B3B0 Poseidon Event Broadcast
63 1112 0x22038870 +- PoPo (Poseidon Popups)
64 1030 0x20070868 usbhw<pciusb.device/0>
65 1041 0x200EDE28 |- pciusb.device UHCI Task
66 1042 0x2010E9E8 +- pciusb.device UHCI Task
67 1031 0x20093BA0 ? Menu Handler ?
...
RequirementsRequires
MorphOS 2.0. If there is interest I might check to make it work on MorphOS 1.4.x too. Depends on feedback. As usual.
DownloadThe archive is available on my well-known site (See the 'ORG' in my signature).
regards,
tokai