임의의 파일들이 수정되었다는 사실을 알려면 어떤 방법을 써야?

no_one_else의 이미지

임의의 파일이 수정되었다면 어떻게 그것을 찾아낼 수 있는지
모르겠습니다.
리눅스 공부중인데 정말 낯설고 어렵게 느껴지는군요.
조금이라도 알고 계신다면 답변 해주세요.
저에게는 큰 도움이 됩니다. 이상 초보가....

cohuman1의 이미지

저도 초본데;
파일이 수정되면 최근 수정된 날자로 변경될텐데요.
그걸로 알 수 있지 않을까요?

tar 로 백업을 할때 어떤 옵션인지는 기억이 안나는데
수정된 날자를 구별해서 변경된것만 백업하는 방법을 본거 같습니다;

아직 초보라서 질문조차도 엉성할 수 있습니다.
이해하시구요.^^.
제 글을 읽어주시는 분들, 답변해주시는 분들께 항상 감사드립니다.

chaos4chaos의 이미지

#!/bin/bash
                                                                                    
LOG_FILE1=`ls -al log_filename`
                                                                                    
while [ 1 ]
do

        LOG_FILE2=`ls -al log_filename`
                                                                                    
        if [ "$LOG_FILE1" != "$LOG_FILE2" ]
        then
                                                                                    
                for i in `who| grep root| awk '{print $2}'`
                do
                        echo "Somebody leaned weakly on my system..." > /dev/$i
                done
                                                                                    
                LOG_FILE1=$LOG_FILE2
                rm -f ~/nohup.out
                                                                                    
        else
                sleep 30
        fi
                                                                                    
done;

로그 파일 모니터링을 말씀하시는 거라면....
위의 코드를 nohup filename &으로 실행시키시면
모니터링이 가능합니다.

FOREVER_Ch@oS

맹고이의 이미지

find / -mtime -1 \! -type d -print > modified.txt

대충 이렇게 하면 디렉토리를 제외하고
24시간 내에 변경된 파일이름들을 저장합니다.

mudori의 이미지

fcheck 설치 하세요... 열라 만들려고 하지 말고용..^^