![C 프로그램이 특정 시간에 실행되고 이메일을 통해 출력되도록 예약하는 방법은 무엇입니까?](https://linux55.com/image/133180/C%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%B4%20%ED%8A%B9%EC%A0%95%20%EC%8B%9C%EA%B0%84%EC%97%90%20%EC%8B%A4%ED%96%89%EB%90%98%EA%B3%A0%20%EC%9D%B4%EB%A9%94%EC%9D%BC%EC%9D%84%20%ED%86%B5%ED%95%B4%20%EC%B6%9C%EB%A0%A5%EB%90%98%EB%8F%84%EB%A1%9D%20%EC%98%88%EC%95%BD%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
특정 시간에 실행되도록 C 프로그램을 예약한 다음 완료되면 출력을 다른 사람에게 이메일로 보내려면 어떻게 해야 합니까? 저는 개인적으로 우분투에서 일하지만, 일반적인 답변이라도 좋을 것 같습니다(우분투를 사용하는 것이 중요하다면).
C++ 프로그램에서도 동일한 작업을 수행할 수 있습니까? 그렇다면 구현 방식에 따라 실제로 차이가 있습니까?
답변1
프로그램이 수행되는 방식(특성에 관계없이)이 한 예입니다. 실행 파일인 컴파일된 프로그램이 필요합니다. 그리고 cron에 레코드를 추가해야 합니다. 기록은 다음과 같습니다.
10 5 * * * /path/to/your/program
위의 내용은 program
디렉토리에서 /path/to/your
실행됩니다.05:10
메일을 보내려고 하는데 이 기능이 프로그램에 포함되어 있지 않은 경우 프로그램을 실행하고 출력을 파일(실제 또는 가상)로 리디렉션하고 메일을 보내는 쉘 스크립트를 만들 수 있습니다.