셸 스 크 립 트 - - - 정기 적 으로 사용자 로그 인 시스템 을 지정 하 는 지 확인 합 니 다.
지정 한 사용자 가 시스템 에 로그 인 했 는 지 5 분 간격 으로 확인 하고 사용자 이름 을 명령 줄 에서 입력 하 며 지정 한 사용자 가 로그 인 했 을 경우 관련 정 보 를 표시 합 니 다.
단계 분석:
#!/bin/bash
read -p "请输入用户名:" user
while :
do
if who |grep -qw $user
then
echo $user login
else
echo $user not login
fi
sleep 30
done
설명: while 가 죽은 순환 을 실현 하기 전에 사용자 에 게 사용자 이름 을 입력 하 게 합 니 다. 순환 안에 있 으 면 5 분 마다 사용자 이름 을 입력 해 야 합 니 다. 합 리 적 이지 않 습 니 다.who: 현재 로그 인 시스템 의 사용자 이름 목록 grep - w 를 볼 수 있 습 니 다. 사용자 와 더욱 정확하게 일치 할 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
셸 스 크 립 트 (다 중 스 레 드 대량 생 성 사용자)예 를 들 어 백업 데이터 베 이 스 는 100 개의 라 이브 러 리 가 있 고 정상 적 인 백업 효율 이 매우 낮 습 니 다.다 중 스 레 드 가 있 으 면 백업 하 는 데 10 시간 이 걸 릴 수도 있 었 는데 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.