Practica5-Iso

Páginas: 5 (1017 palabras) Publicado: 7 de junio de 2012
PRACTICA 5. Procesos
1.

Ejecuta la orden ps para descubrir los procesos en curso. Crea un nuevo
subshell con la orden sh y descubre su presencia ejecutando de nuevo ps.

jessyca@jessyca-desktop:~$ ps
PID TTY
TIME CMD
1406 pts/0 00:00:00 bash
1429 pts/0 00:00:00 ps
jessyca@jessyca-desktop:~$ sh
$ ps
PID TTY
TIME CMD
1406 pts/0 00:00:00 bash
1434 pts/0 00:00:00 sh
1455 pts/000:00:00 ps
$
2.

Visualiza los distintos formatos de ps ejecutando la orden con las opciones –f,
-l, -e | more, -el | more, sucesivamente.

jessyca@jessyca-desktop:~$ ps -f
UID
PID PPID C STIME TTY
TIME CMD
jessyca 1406 1404 0 15:56 pts/0 00:00:00 bash
jessyca 1434 1406 0 15:57 pts/0 00:00:00 sh
jessyca 1638 1434 10 16:10 pts/0 00:00:00 ps -f
jessyca@jessyca-desktop:~$ ps -l
F S UID PIDPPID C PRI NI ADDR SZ WCHAN TTY
TIME CMD
0 S 1000 1406 1404 0 80 0 - 1480 wait pts/0 00:00:00 bash
0 S 1000 1434 1406 0 80 0 - 458 wait pts/0 00:00:00 sh
0 R 1000 1639 1434 0 80 0 - 626 pts/0 00:00:00 ps
jessyca@jessyca-desktop:~$ ps -e | more
PID TTY
TIME CMD
1?
00:00:01 init
2?
00:00:00 kthreadd
3?
00:00:00 migration/0
4?
00:00:00 ksoftirqd/0
5?
00:00:00 watchdog/0
6?00:00:00 events/0
7?
00:00:00 cpuset
8?
00:00:00 khelper
9?
00:00:00 async/mgr
10 ?
00:00:00 pm
11 ?
00:00:00 sync_supers
12 ?
00:00:00 bdi-default
13 ?
00:00:00 kintegrityd/0

14 ?
15 ?
16 ?
17 ?
18 ?
19 ?
20 ?
21 ?
22 ?
--Más--

00:00:04 kblockd/0
00:00:00 kacpid
00:00:00 kacpi_notify
00:00:00 kacpi_hotplug
00:00:01 ata/0
00:00:00 ata_aux
00:00:00 ksuspend_usbd00:00:00 khubd
00:00:00 kseriod

jessyca@jessyca-desktop:~$ ps -el | more
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY
TIME CMD
4 S 0 1 0 0 80 0 - 701 poll_s ?
00:00:01 init
1 S 0 2 0 0 80 0 - 0 kthrea ?
00:00:00 kthreadd
1 S 0 3 2 0 -40 - - 0 migrat ?
00:00:00 migration/0
1 S 0 4 2 0 80 0 - 0 ksofti ?
00:00:00 ksoftirqd/0
5 S 0 5 2 0 -40 - - 0 watchd ?
00:00:00 watchdog/0
1 S 0 6 2 0 800 - 0 worker ?
00:00:00 events/0
1 S 0 7 2 0 80 0 - 0 worker ?
00:00:00 cpuset
1 S 0 8 2 0 80 0 - 0 worker ?
00:00:00 khelper
1 S 0 9 2 0 80 0 - 0 async_ ?
00:00:00 async/mgr
1 S 0 10 2 0 80 0 - 0 worker ?
00:00:00 pm
1 S 0 11 2 0 80 0 - 0 bdi_sy ?
00:00:00 sync_supers
1 S 0 12 2 0 80 0 - 0 bdi_fo ?
00:00:00 bdi-default
1 S 0 13 2 0 80 0 - 0 worker ?
00:00:00 kintegrityd/0
1 S 0 142 0 80 0 - 0 worker ?
00:00:05 kblockd/0
1 S 0 15 2 0 80 0 - 0 worker ?
00:00:00 kacpid
1 S 0 16 2 0 80 0 - 0 worker ?
00:00:00 kacpi_notify
1 S 0 17 2 0 80 0 - 0 worker ?
00:00:00 kacpi_hotplug
1 S 0 18 2 0 80 0 - 0 worker ?
00:00:01 ata/0
1 S 0 19 2 0 80 0 - 0 worker ?
00:00:00 ata_aux
1 S 0 20 2 0 80 0 - 0 worker ?
00:00:00 ksuspend_usbd
5 S 0 21 2 0 80 0 - 0 hub_th ?
00:00:00khubd
5 S 0 22 2 0 80 0 - 0 serio_ ?
00:00:00 kseriod
--Más-3.

¿Con qué orden se ejecutaría el programa prog en segundo plano?

prog&
4. El archivo AGENDA contiene gran cantidad de datos (una línea por cada
registro). Pretendemos ordenar alfabéticamente sus entradas y guardar la
nueva lista ordenada en el archivo AGENDA.ORD. ¿Cómo hacerlo en
ejecución desatendida ya que el proceso puedeser largo?
sort AGENDA > AGENDA.ORD &

5.

La orden sleep 15 provoca una “espera” de 15 segundos. Ejecútala en
segundo plano y aprovecha el “descanso” para ejecutar la orden ps –l y
descubrir la entrada correspondiente a dicha orden sleep.

sleep 15 &
6. Visualiza los tiempos asociados a la ejecución de las siguientes órdenes:
jessyca@jessyca-desktop:~$ time ls
real 0m0.085s
user0m0.000s
sys 0m0.012s
jessyca@jessyca-desktop:~$ time ls /-R
real 0m0.041s
user 0m0.000s
sys 0m0.016s
jessyca@jessyca-desktop:~$ time ps
real 0m0.059s
user 0m0.000s
sys 0m0.024s
jessyca@jessyca-desktop:~$ time cat *
real 0m0.216s
user 0m0.004s
sys 0m0.036s
7. Visualiza en pantalla el contenido del archivo AGENDA paralizando la salida al
completar la pantalla.
cat AGENDA | more
8....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Practica5
  • Practica5
  • Practica5
  • Practica5
  • Practica5
  • practica5
  • Practica5
  • practica5

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS