← Back to team overview

sslug-teknik team mailing list archive

Pipe til grep skærer strengen efter 56 tegn

 

Jeg ved ikke helt om dette her hører til her eller i Novice, så bær over med
mig hvis jeg har gættet forkert.

Min udfordring er at jeg sidder med en ESX server, hvor vi en sjælden gang i
mellem har behov for at komme ind og slå en maskine ned manuelt. Typisk
finder vi dens PID ved at køre 'ps x' og scrolle rundt til vi finder den
rigtige server - Det er jo tosset ikke lige at bruge grep til at gøre det
lidt lettere for sig selv, men problemet er her at "linierne" der bliver
pipet til grep, bliver skåret af efter 56 tegn - Hvorfor det? Og er det
noget man kan komme uden om?

Og et par dumps for at gøre det hele meget mere forståeligt:


[root@vmhost4 root]# ps x
  PID TTY      STAT   TIME COMMAND
    1 ?        S      0:07 init [3]
    2 ?        SW     0:00 [keventd]
    3 ?        SWN    2:56 [ksoftirqd_CPU0]
    4 ?        SW     0:12 [kswapd]
 .......
20455 ?        S<     0:05 /usr/lib/vmware/bin/vmware-vmx -C
/home/vmware/PSPORTAL Microsoft Windows Serve
20456 ?        S<     0:02 vmware-mks -A 11 -D 13 -S -L
/tmp/vmware-root-20455.log -P 20455 -g -@ vm=3309b
20461 ?        S<     0:00 vmware [Floppy]
20462 ?        S<     0:00 vmware [ide0:0]
20463 ?        S      0:00 /usr/lib/vmware/bin/vmware-vmx -C
/home/vmware/PSPORTAL Microsoft Windows Serve
20464 ?        S      4:23 /usr/lib/vmware/bin/vmware-vmx -C
/home/vmware/PSPORTAL Microsoft Windows Serve
24172 ?        S      0:00 sshd: root@pts/0
24174 pts/0    S      0:00 -bash



[root@vmhost4 root]#  ps x | grep "PSPORTAL"
16654 pts/1    S      0:00 grep PSPORTAL
[root@vmhost4 root]#


[root@vmhost4 root]#  ps x | grep "PS"
20455 ?        S<     0:05 /usr/lib/vmware/bin/vmware-vmx -C
/home/vmware/PSPORT
20463 ?        S      0:00 /usr/lib/vmware/bin/vmware-vmx -C
/home/vmware/PSPORT
20464 ?        R      4:24 /usr/lib/vmware/bin/vmware-vmx -C
/home/vmware/PSPORT
16780 pts/1    S      0:00 grep PS
[root@vmhost4 root]#



Håber der er findes en der er klogere end mig - eller om ikke andet har
bedre styr på google :)

/Nicky

Follow ups