사용자 정의 스크립트 실행 소스를 찾는 방법은 무엇입니까?

사용자 정의 스크립트 실행 소스를 찾는 방법은 무엇입니까?

옛날 옛적에 저는 "다운로드" 디렉토리를 정리하는 스크립트를 만들었습니다. 그건 그렇고, 그것이 하는 일은 파일을 ~/Downloads에서 ~/Downloads/Trash. 쉘 스크립트를 ~/shell_scripts.

스크립트를 업데이트하고 싶었지만 안타깝게도 자동화하는 방법을 기억할 수 없다는 것을 깨달았습니다. :-( Google을 통해 맞춤 스크립트를 실행할 위치를 검색하기 시작했지만 두 스크립트 모두 내 콘텐츠에 대한 언급을 찾지 못했습니다.

지금까지 내가 한 일은 다음과 같습니다.

  1. .bashrc스크립트 이름 clean_downloads.sh및 디렉터리 확인shell_scripts
  2. 확인됨.bash_logout
  3. .bash_login파일 이 .bash_profile내 홈 디렉토리에 존재하지 않습니다.
  4. /etc/profile멘션 및 /etc/profile.d스크립트 카피 확인
  5. 확인됨/etc/init.d

언급된 디렉토리를 제외하고는 어디에서도 이 스크립트의 복사본을 찾을 수 없습니다 !/shell_scripts. 나는 어떻게든 시스템 파일에 실행 라인을 추가했다고 생각합니다. 모든 것을 올바르게 입력했다면 일종의 유효성 검사가 이루어졌을 것이라고 거의 확신하기 때문입니다.

특정 스크립트가 실행되는 경우 일종의 시스템 로그를 찾는 방법과 그 이유(어떤 파일에서)를 알고 있습니까?

답변1

cron이 주기적으로 스크립트를 실행하는 것 같습니다. 이 경우 다음 명령을 사용하면 cron 구성에서 해당 항목을 찾는 데 도움이 될 수 있습니다.

crontab -e
cat /etc/crontab
ls /etc/cron*

관련 정보