Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Akidzuki 02 Listopadu 2011, 15:39:58
-
Dobrý den,
rád bych kohokoliv požádal o radu. Potřebuji v linuxu (avšak aby to podporoval jakýkoliv jiný unix os, např openSolaris) napsat příkaz, led příkazů do terminálu.
Výsledkem by měl být soubor procesy.txt, který bude obsahovat informace o všech běžících procesech. Výstup bude formátovat v následující podobě: ID procesu, počet % využití paměti.
Já osobně jsem se dostal jen k:
ps -aux > procesy.txt
Avšak tento příkaz nemá formát ID procesu, počet % využití paměti. Obsahuje totiž mnohem více informací. Bohužel potřebuji výpis který bude ve výše uvedeném formátu.
-
ps -eo pid,%mem
Minutka s man ps k tomu stačila... Mimochodem, která škola dává tak triviální domácí úkoly?
-
Děkuji, už jsem na solarisu došel k řešení ps -Aopid,pmem.
Domácí úkol to není, jen si projíždím to co jsem zameškal když jsem byl v práci a né na přednášce.... (na všech přednáškách za celý semestr)
Mimo to, i když to bylo tak triviální, udělal jste v tomto chybu. Jelikož tento příkaz nebude fungovat v Oracle Solaris.
Oba systémy podporují příkaz ps -eo pid,pmem
Bohužel již ne %mem
Ale jinak děkuji za ochotu a pomoc.
-
bohuzel to neni uplne spravne .. ja osobne bych pocital se zonama:
takze if-else a pro solaris:
ps -z $(zonename) -o $format