리눅스의 crontab에서 date 명령을 사용하여 잠깐만

  테스트 환경에서, 동료는 다음과 같이 정규 작업을 적용되지 않습니다 피드백 crontab을 자신을 개발 :

* / 6 * * * * >> 날짜 / usr / 지방 / 로그 / $ _ (일자 + %의 Y %의 m % D % %의 H의 M)이 .txt 로그

  언뜻보기에, 그것은 아무 문제가 보인다.
  시험에 대한 첫 번째 아이디어에 따르면 :

  명령 줄에서 직접 문제를 실행하지 (1)

$ _ (일자 + %의 Y %의 m % D % %의 H의 M)이 .txt # >> 날짜 / usr / 지방 / 로그 / 로그

  2.보기 / VA / 로그 / 크론 로그 문제 찾지 못했습니다
  3. 크론 서비스는 정상
  의 절대 경로를 사용하여 4. 환경 변수, 날짜? 정규 작업으로 그것을 테스트

 * / 6  *  *  *  * 날짜 >>  // a.txt이

  정기적 인 작업이 정상적으로 수행.
  5.가 문제가 $이어야 (일자 + %의 Y %의 m % D % %의 H M) 상기 단말기에서 실행되는 문제,
  

`일자 + " %의 Y %의 m % D_ % H %의 M ' '和$ (일자 + " %의 Y %의 m % D_ % H %의 M " )

  crontab을에서 효과에 따라, 다음과 같은 형식의 사용을 요구한다 :

`일자 + " \ % Y \ %의 m \ % D _ \ %의 H : \ %의 M ' '和$ (일자 + " \ % Y \ %의 m \ % D _ \ %의 H : \ % M " )

추천

출처www.cnblogs.com/doctormo/p/12003771.html