crontab 가 정시 작업 을 자동 으로 수행 할 때 명령 을 실행 할 수 없 는 해결 방안

518 단어
       최근 작업 중 에 crontab 를 사용 하여 정시 작업 을 수행 해 야 합 니 다. memcacheq 메시지 대기 열 에 있 는 데 이 터 를 처리 해 야 합 니 다. 그러나 시스템 에서 수 동 으로 사람 작업 을 시작 할 때 작업 은 정상적으로 수행 할 수 있 지만 crontab 를 통 해 정시 에 실행 할 때 명령 을 수행 할 수 없습니다.한참 을 찾 아 보 니 crontab 의 환경 문제 로 crontab 에 필요 한 환경 을 설정 하면 ok 입 니 다.
SHELL=/bin/bash
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
MAILTO=root
HOME=/

  위 PATH 변 수 는 터미널 에서 사용 할 수 있 습 니 다.
echo $PATH

획득
작업 중의 사소한 것들 을 기록 하 다 -- by Clark

좋은 웹페이지 즐겨찾기