2012-08-30 2 views
0

내가 가장 많이 사용하는 모든 응용 프로그램 목록을 가져와야합니다.
ps aux 또는 top 등을 원하지 않습니다.
Google 크롬, 파이어 폭스, gedit 등 모든 시간대에 자주 사용되는 응용 프로그램을 표시 할 필요가있는 셸 스크립트를 만들 필요가 있습니다.이 목록에는 내가 연 애플 리케이션을 보여줄 필요가 있지만 OS에서 열리는 기본값이 아닙니다.
가능하면 유휴 시간 인 app의 실행 시간을 나열하고 싶습니다. Fedora와 Ubuntu가 있습니다. OS에는 문제가 없습니다.
내 목적을 달성하기 위해 몇 가지 명령을 제안 해주십시오.내 컴퓨터에서 항상 가장 많이 사용되는 Linux 응용 프로그램을 확인해야합니다.

+0

왜 그런 도구를 사용하지 않으시겠습니까? 이러한 도구를 사용하여 사용자 (커널 아님)가 프로세스를 열 때마다 모니터링 할 수있는 시간, 실행 시간 및 유휴 시간 ... –

+0

일반적으로 실행되는 모든 명령의 기록을 유지하는 것은 없습니다. 통계, 실행 시간, 메모리 사용량 등을 추적 할 수 있습니다. 추적에 관심이있는 모든 앱 대신 실행되는 래퍼 스크립트를 작성하여이를 촉진 할 수는 있지만 과거를 기억할 수는 없으므로 지금부터 추적 만 시작할 수 있습니다 . 그리고 심지어 그것이 나에게 약간 더러움을 느끼게하는 것을 제안하는 것 - 그것은 아마 정말로 좋은 생각이 아니다. 당신이 성취하고자하는 것은 무엇입니까? 어쩌면 이보다 더 좋은 방법이 있습니다 ... – twalberg

+0

@FlorinStingaciu, 어떤 도구? – Debugger

답변

0

이전에 실행 된 명령에 대한 정보를 인쇄하려면 lastcomm을 사용하십시오. 인수가 지정되지 않으면 lastcomm은 acct (레코드 파일)의 모든 명령에 대한 정보를 인쇄합니다.

0

시스템에서 프로세스 계정을 사용하기 만하면됩니다. 인터넷에 관한 많은 정보가 있습니다.

+0

관련 답변을 보내 주셔서 감사합니다. 그러나 역사를 얻으려면 커스텀 쉘을 작성하고 모든 것을 저장해야 할 필요가 있습니다. – Debugger

관련 문제