시간 기반 작업 스케줄러인 cron에서 일정 간격으로 프로그램이 자동으로 실행됩니다. /etc/cron.d/에서 구성을 보고 어떤 명령이 실행되고 있는지 확인하십시오.
참고: 이 수준에서는 자신만의 첫 번째 셸 스크립트를 만들어야 합니다. 이것은 매우 큰 단계이며 이 수준을 달성했을 때 자신을 자랑스러워해야 합니다!
참고 2: 쉘 스크립트는 일단 실행되면 제거되므로 사본을 보관하고 싶을 수 있습니다...
/etc/cron.d/
cronjob_bandit24
/usr/bin/cronjob_bandit24.sh
대충 /var/spool/bandit24/foo 에 있는 스크립트를 실행한다.
그렇다면 짜보자.
#!/bin/bash
cat /etc/bandit_pass/bandit24 > /tmp/hello
그럼 확인해보러 가자.
파일이 없다고 한다.
tmp의 권한이 read가 안되서 답답하다.
그래서 새 디렉토리를 만들어야겠다.
권한도 설정 해 준다.
잘 되는지 테스트 해주고
스크립트를 수정한다.
#!/bin/bash
cat /etc/bandit_pass/bandit24 > /tmp/hello/password
아직도 파일이 존재하지 않는다.
결국 풀이를 조금 봤다.
우리의 스크립트를 보자.
헉 bandit23(나) 만 실행 할 수 있었다...
권한을 바꿔준다.
이제 cp한다.
그리고 기다리면...
드디어 성공!
권한 설정 잘하자
까먹을 까봐 적은 비번:
VAfGXJ1PBSsPSnvsjI8p759leLZ9GGar