지정된 (폴더) 위치의 날짜가 지정된 파일로 출력을 파이프로 연결하려고합니다./bin/sh : 구문 오류 : 종료되지 않은 인용 문자열
내의 crontab 엔트리는 다음과 같습니다 : 무엇
echo $(date "+/home/oompah/logs/%Y%m%d.test.log")
/home/oompah/logs/20110329.test.log
:
* * * * * /some/path/test.sh >> $(date "+/home/oompah/logs/%Y%m%d.test.log")
내가 이해하지 못하는 것은 내가 콘솔에서이 명령을 입력 할 때, 내가 올바른 문자열을 얻을 수 있다는 것입니다 이 오류의 원인과 해결 방법은 무엇입니까?
bash는 버전 정보는 다음과 같습니다
이GNU bash는 버전 4.1.5 (1) -release (x86_64에-PC-리눅스 GNU)이
http://askubuntu.com 또는 http://unix.stackexchange.com –
에 속해 있습니다. @Let_Me_Be : 귀하의 요점을 볼 수는 있지만, 매우 희박한 SO가 퍼질 위험이 있습니다. 질문에 대답하기 위해 몇 십만 명 이상의 사람들이 몇 명이나되는 몇 개의 "전문가"사이트. 이 질문은 관련성이 있습니다. 간단하고 (간결하고 명확하게하기 위해) 간단하게 유지했지만 cron이 실행하는 작업 인 Python 및 C++에 대한 질문을 포함하기 쉽게 확장 할 수 있기 때문입니다. – oompahloompah
글쎄, 그건 메타에 대한 토론이다. –