![Cron의 기본 쉘이 특정 쉘(예: Bourne)이라는 것은 무엇을 의미합니까?](https://linux55.com/image/14526/Cron%EC%9D%98%20%EA%B8%B0%EB%B3%B8%20%EC%89%98%EC%9D%B4%20%ED%8A%B9%EC%A0%95%20%EC%89%98(%EC%98%88%3A%20Bourne)%EC%9D%B4%EB%9D%BC%EB%8A%94%20%EA%B2%83%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9D%84%20%EC%9D%98%EB%AF%B8%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
저는 Cron을 자체 기본 셸(또는 기본 셸 위에서 새로 시작된 셸 세션) 위에서 실행되고 자체 구문과 규칙을 갖는 프로그램이라고 생각합니다.
크론 자체가 쉘이라고 말하는 것은 옳지 않다고 생각합니다. 나는 Cron이 대부분의 시스템에서 기본적으로 일부 쉘, 즉 Bourne 쉘( /bin/sh
)을 사용한다는 것을 알고 있습니다.
Cron의 기본 쉘이 특정 쉘(예: Bourne)이라는 것은 무엇을 의미합니까?
답변1
이제 모든 Cron 명령은 실제로 두 부분으로 구성되어 있다는 것을 기억합니다. 하나는 Cron 부분(및 모든 구문)이고 두 번째는 Shell 부분(및 모든 구문)이므로 사용자에게 다음을 제공하는 것이 정말 좋습니다. Cron 자체를 독립형 쉘로 만드는 대신 쉘을 사용하기로 결정했습니다. 2015년에 알게 되었고 그 이후로 크론을 사용하지 않아서 일시적으로 기억이 틀리네요.