여러 기능을 실행하는 bash 스크립트가 있는데, 각 기능은 일련의 시스템 정보를 생성합니다. 이러한 함수를 실행한 후 이전 함수에서 생성된 파일/폴더가 포함된 tar 아카이브를 생성하는 다른 함수를 호출합니다.
정보 수집 기능 예시
system_inf (){
cat /etc/ntp.conf >> ~/info_prepped/system/NTP_server_configuraiton.txt
ip a >> ~/info_prepped/system/ip.txt
}
폴더 준비
info_prep () {
find ~/info_prepped -type f -exec sha256sum {} \; >> ~/info_prepped/authenticity.txt
tar -zcvf /tmp/"$(uname -n)".tar ~/info_prepped
}
그런 다음 불행하게도 다음과 같이 실행하면 모든 파일과 폴더가 올바르게 생성되지만 tar에는 아카이브가 없습니다.
system_inf
info_prep
info_prep이 제대로 작동하려면 스크립트를 다시 실행하고 system_inf 함수를 주석 처리해야 했습니다.
나는 인터넷에서 수면과 몇 가지 다른 아이디어를 시도했지만 거의 성공하지 못했습니다.
미리 감사드리며 즐거운 한 주 보내세요.