Originariamente inviato da osvi
codice:
#!/bin/sh
TOP=`top &`
sleep 2;
killall top
echo $TOP
top: failed tty get
top: nessun processo terminato
come faccio?
dirò una cosa troppo banale, ma io faccio così e premo CTRL + C per interrompere il primo comando:
codice:
top > /home/ale/Desktop/top.txt
ale@debianix:/opt$ cat /home/ale/Desktop/top.txt
top - 17:33:37 up 4:40, 3 users, load average: 0.40, 0.32, 0.18
Tasks: 86 total, 2 running, 84 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.3% us, 0.7% sy, 0.0% ni, 98.0% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 708532k total, 696892k used, 11640k free, 43512k buffers
Swap: 506008k total, 0k used, 506008k free, 374748k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4640 ale 15 0 40636 19m 12m S 0.7 2.8 0:13.97 nautilus
4486 root 15 0 132m 53m 9564 S 0.3 7.7 10:27.38 Xorg
4705 ale 15 0 179m 78m 20m S 0.3 11.3 19:23.38 firefox-bin
10119 ale 16 0 2204 1044 832 R 0.3 0.1 0:00.04 top
1 root 16 0 2008 628 536 S 0.0 0.1 0:00.64 init
2 root 34 19 0 0 0 S 0.0 0.0 0:00.01 ksoftirqd/0
3 root 10 -5 0 0 0 S 0.0 0.0 0:00.18 events/0
4 root 10 -5 0 0 0 S 0.0 0.0 0:00.01 khelper
5 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kthread
7 root 10 -5 0 0 0 S 0.0 0.0 0:03.73 kacpid
92 root 10 -5 0 0 0 S 0.0 0.0 0:00.06 kblockd/0
95 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khubd
153 root 15 0 0 0 0 S 0.0 0.0 0:00.28 pdflush
155 root 12 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0
154 root 15 0 0 0 0 S 0.0 0.0 0:00.08 kswapd0
753 root 10 -5 0 0 0 S 0.0 0.0 0:00.02 kseriod
855 root 15 0 0 0 0 S 0.0 0.0 0:00.00 khpsbpkt