2012-09-13 3 views
0

많은 셸 명령에서 출력은 시스템 로그와 같은 연속적인 이벤트 스트림입니다. 현재 또는 현재 시스템 시간의 출력 만 볼 필요가 있습니다. 는 여기에 시스템 시작에서 이벤트를 보여주고있다,하지만 난 단지 현재 시스템 시간에서있는 로그를 필요, 그것은 연속 스트림 내가 ADB 로그 캣에서 얻을 프로그램 출력,현재 시간 소인에서 쉘 출력을 얻는 방법. Linux, unix

09-03 17:12:04.562 479 957 I ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.amazon.mShop.android/com.amazon.mShop.home.HomeActivity } from pid 1230 
09-03 17:12:04.687 479 1030 I ActivityManager: Start proc com.amazon.mShop.android for activity com.amazon.mShop.android/com.amazon.mShop.home.HomeActivity: pid=19164 uid=10158 gids={1006, 3003} 
09-03 17:12:05.593 479 912 I ActivityManager: Starting: Intent { dat=?paramSuggestionText=cell%20phone flg=0x20000 cmp=com.amazon.mShop.android/com.amazon.mShop.search.SearchActivity (has extras) } from pid 19164 
09-03 17:12:05.796 479 620 I ActivityManager: Displayed com.amazon.mShop.android/com.amazon.mShop.search.SearchActivity: +186ms (total +1s119ms) 
09-03 17:12:08.601 479 620 I ActivityManager: Displayed com.amazon.mShop.android/com.amazon.mShop.home.HomeActivity: +3s925ms 
09-03 17:12:08.601 479 620 I ActivityManager: Resumed Activity: com.amazon.mShop.android/com.amazon.mShop.search.SearchActivity totalTime: 4037 ms 
09-03 17:13:35.742 479 957 I ActivityManager: Starting: Intent { act=intentActionStartActivity flg=0x20000 cmp=com.amazon.mShop.android/com.amazon.mShop.categoryBrowse.CategoryBrowseActivity } from pid 19164 
09-03 17:13:36.007 479 620 I ActivityManager: Displayed com.amazon.mShop.android/com.amazon.mShop.categoryBrowse.CategoryBrowseActivity: +222ms 
09-03 17:13:53.328 479 957 I ActivityManager: Starting: Intent { dat=?&paramSuggestionFilters=s%3An%3A%2C%3A4991425011%0As%3An%3A%2C%3A4991426011%0As%3An%3A%2C%3A5088769011%0As%3An%3A%2C%3A5263615011&paramDepartmentName=Programs flg=0x20000 cmp=com.amazon.mShop.android/com.amazon.mShop.search.SearchActivity (has extras) } from pid 19164 
09-03 17:13:53.484 479 620 I ActivityManager: Displayed com.amazon.mShop.android/com.amazon.mShop.search.SearchActivity: +145ms 

입니다. 그래서, 어떻게 그것을 얻을 수 있습니까?

+0

"현재 시스템 시간으로부터"란 무엇을 의미합니까? 특정 (현재) 시간부터 끝나지 않는 범위를 의미합니까? "현재"시간은 어떻게 정의합니까? 어떤 종류의 명령이 실행 된 때? – GreyCat

+0

@GreyCat 명령을 내 보낸 시점의 출력 만 필요합니다. 하지만 안드로이드 adb logcat 같은 일부 명령은 시스템 시작에서 모든 로그를 보여줍니다, 내가 그럴 필요 없어, 난 단지 내가 터미널에서 명령을 발행 한 시간부터 로그가 필요합니다. –

답변

0

내 문제는 logcat -c 옵션으로 해결되었습니다. 보다 일반적인 해결책은 tail -f 명령 행 옵션을 사용하는 것입니다. 매우 정확하지는 않지만 작동합니다.

1

adb 매뉴얼에 따르면,이 단계에서이 작업을 수행하는 것이 가능 :

  1. 지우기 logcat -c
  2. 를 사용하여 로그를 사용하여 모니터링을 지속적으로 로그 정규 logcat 전화

이한다고하면 진행 함께 결합하려면, 그냥 실행하는 것 같아 logcat -c && logcat 해결책이 될 것입니다.

+0

예이 솔루션은 내가 가지고있는 특정 문제에 대해 효과가있었습니다. 이것이 대단히 정확하지는 않지만 일반적인 해결책은 tail -f를 사용하고있을 수 있습니다. –

관련 문제