crontab: ${USER} 사용 중

crontab: ${USER} 사용 중

${USER}를 사용하여 후속 스크립트를 가리키는 일부 스크립트를 작성 중입니다. 하지만 crontab에서 실행하면 오류가 발생하고 파일을 찾을 수 없습니다. 이유를 이해합니다.

나는 이것을 동료들과 공유할 생각이며, 동료가 수동으로 첫 번째 줄을 자신의 사용자 이름으로 변경해야 할 때마다. 이 문제를 최소화하려면 어떻게 해야 합니까(한 줄을 수동으로 변경할 수 있는 방법이 없음)?

답변1

오타입니다. $USER가 아닌 을 사용해야 합니다 ${USER}.

Cron은 이러한 줄 자체를 구문 분석하고 간단한 변수 대체만 수행합니다. 그것은 껍질이 아닙니다.

관련 정보