[9] 실제 적 인 일 들

7743 단어 직장shell레저
실제 적 인 일 들
이 수업 에서 우 리 는 우리 의 셸 을 개발 할 것 이다.
함수 그리고 우리 스 크 립 트 에 유용 한 정 보 를 만 듭 니 다.
Show_uptime
함수 showuptime
uptime 이 표 시 됩 니 다.
명령 의 출력.명령 uptime
마지막 으로 시스템 을 다시 시작 하 는 시간, 사용자 의 수, 최근 시스템 의 불 러 오 는 시간 등 시스템 에 대한 재 미 있 는 사실 을 출력 합 니 다.
[me@linuxbox me]$
uptime
9:15pm up 2 days, 2:32, 2 users, load average: 0.00, 0.00, 0.00
HTML
페이지 에서 uptime 획득
명령 의 출력, 우 리 는 이렇게 셸 을 만들어 야 합 니 다.
함수, 임시 굵 은 코드 대신 최종 버 전:
function show_uptime
     
{
     
    echo "

System uptime

"
    echo "
"
     
    uptime
     
    echo "
"
}
     
      

보시 다시 피 이 함 수 는 혼합 HTML 을 포함 하여 출력 되 었 습 니 다.
탭 과 명령 출력의 텍스트 흐름 입 니 다. 프로그램의 주체 부분 을 대체 할 때 함수 의 출력 은 스 크 립 트 의 일부분 이 됩 니 다.
drive_space
함수 drive space
df 사용
모든 마 운 트 파일 시스템 에 사용 할 공간 을 명령 합 니 다.
[me@linuxbox me]$
df
Filesystem   1k-blocks      Used Available Use% Mounted on

/dev/hda2       50×××    225772    279080  45% /
     
/dev/hda1        23324      1796     21288   8% /boot
     
/dev/hda3     15739176   1748176  13832360  12% /home
     
/dev/hda5      3123888   3039584     52820  99% /usr
    

이 결과 함수 drive space
쇼 uptime 비슷 해 요.
함수
function drive_space
     
{
     
    echo "

Filesystem space

"
    echo "
"
     
    df
     
    echo "
"
}
     
      

home_space
함수 homespace
모든 사용자 가 홈 디 렉 터 리 를 사용 하고 있 는 총 공간 크기 를 표시 합 니 다.공간 사용 크기 의 총 내림차 순 으로 목록 으로 표 시 됩 니 다.
function home_space
     
{
     
    echo "

Home directory space by user

"
    echo "
"
     
    echo "Bytes Directory"
     
    du -s /home/* | sort -nr
     
    echo "
"
}
     

이 함수 가 성공 적 으로 실 행 된 순 서 를 알 게 되 었 습 니 다. 스 크 립 트 는 슈퍼 사용자 로 실행 되 어야 합 니 다. du 부터.
명령 은 슈퍼 유저 에 게 검사/홈 권한 을 요구 합 니 다.
목록 의 내용.
System_info
저 희 는 아직 system info 를 완성 하지 못 했 습 니 다.
함수 준비. 이와 동시에 엔 드 코드 (stubbing code) 를 개선 합 니 다.
합 법 적 인 HTML 만 들 기
:
function system_info
     
{
     
    echo "

System release info

"
    echo "

Function not yet implemented

"
}
     

좋은 웹페이지 즐겨찾기