2014-09-16 8 views
1

웹 사이트에서 파일 읽기 권한이 있습니다.Cronjob 목록을 포함하는 파일이 있습니까?

cronjob 목록이있는 Linux 시스템을 기반으로하는 파일 (디렉토리 목록이 아닌 폴더)이 있습니까?

나는 수색 한 /etc/crontab을 찾았지만 여기에는 명령이 없습니다.

SHELL=/bin/bash 
PATH=/sbin:/bin:/usr/sbin:/usr/bin 
MAILTO=root 
HOME=/ 

세부 man 5 crontab

Example of job definition: 
.---------------- minute (0 - 59) 
| .------------- hour (0 - 23) 
| | .---------- day of month (1 - 31) 
| | | .------- month (1 - 12) OR jan,feb,mar,apr ... 
| | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat 
| | | | | 
* * * * * user-name command to be executed 

를 참조하십시오 cron 작업 명령이 파일에 대해 어떤 대안이 있는가?

+0

[모든 사용자의 모든 cron 작업을 나열하는 방법은 무엇입니까?] (http://stackoverflow.com/questions/134906/how-do-i-list-all-cron-jobs-for-all-users)) –

+0

'cpanel'이라고 태그를 붙이면이 링크도 흥미 롭습니다. http://www.webhostingtalk.com/showthread.php?t=885195 –

+0

감사합니다. Niels Keurentjes에게 감사합니다. –

답변

0

예, 당신의 crontab 파일에 저장 (아마도)입니다 (? 아니면 /etc/crontab 올바른 파일이 아닙니다) -하지만 걱정 할 이유가 없습니다.

내 시스템에서 해당 파일은 /var/spool/cron/crontabs/kst입니다. 여기서 kst은 내 사용자 이름입니다. 귀하의 시스템 (물론 사용자 이름)에 따라 귀하의 내용이 다를 수 있습니다.

내가합니다 ( FILES 섹션에서 man crontab 등) crontab(1) man 페이지에서이 정보를 얻었다.

해당 파일은 root 사용자가 아닌 다른 사람이 읽을 수 없으며 해당 파일의 위치에 따라 뭔가를 수행하는 경우 거의 확실하게 잘못된 작업을 수행하고 있습니다. 내 시스템에서 해당 파일의 첫 번째 줄은 : 당신은 당신의 crontab을 관리 할 crontab 명령을 사용한다

# DO NOT EDIT THIS FILE - edit the master and reinstall. 

. 그것은 간접적으로 파일을 편집하게 할 것이고, 시스템이 업데이트 될 때이를 알 수 있도록 시스템을 관리 할 것입니다. 수동으로 직접 수정하는 경우 아마도 엉망이 생길 것입니다.

crontab -l을 사용하면 현재 crontab을 볼 수 있습니다.

crontab -e을 사용하여 crontab을 편집 할 수 있습니다 (기본 텍스트 편집기를 호출 함). 개인적으로는 crontab -e을 사용하지 마십시오. 대신, 나는 소스 제어 시스템에 의해 관리되는 별도의 파일에 내 crontab 사본을 유지 한 다음 crontab filename을 사용하여 설치합니다.

/etc/crontab 파일은 시스템 crontab이며 다른 구문을 사용합니다. 명령을 실행하는 데 사용할 사용자 계정을 지정하는 각 행에 여섯 번째 필드가 있습니다. (개인 crontab의 경우 명령은 crontab의 소유자에 의해 실행되므로 필요하지 않습니다.) 일반적으로 시스템 crontab 파일이 많이 있습니다. 당신이 궁금하면, (이들은 수도 있고 시스템에 존재하지 않을 수 있습니다) 다음 파일 및 디렉토리를 보면 :

  • /etc/crontab
  • /etc/cron.hourly/*
  • /etc/cron.daily/*
  • /etc/cron.weekly/*
  • /etc/cron.monthly/*
  • /etc/cron.d/*
+0

crontab -l이 내 최선의 답변입니다. 하지만 불행히도 나는 파일 읽기 권한이 있고이 명령을 실행할 수 없다. 당신의 도움을 주셔서 감사합니다 –