← Back to team overview

sslug-teknik team mailing list archive

Re: Pipe til grep skærer strengen efter 56 tegn

 

2009/9/15 Frank Vestergaard Pedersen <sslug@xxxxxxxxxxxx>

> Nicky Larstrup wrote:
>
>> 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
>>
>>
>>
> prøve om det ikke er denne ps variant du leder efter:
>
> ps -auxww
>
> /Frank
>


Det gik da en hel del bedre...
Sjovt at der er forskel på hvor meget data den pip'er videre.

Er der så et godt råd til hvor jeg skal kigge, hvis jeg vil "skære" lidt af
resultatet væk - Med de switche Frank skriver, fylder hver hit 2 linier på
skærmen, så det er en smule uoverskueligt.
-Man bliver også mere og mere krævende :)

/Nicky

Follow ups

References