C 프로그램이 특정 시간에 실행되고 이메일을 통해 출력되도록 예약하는 방법은 무엇입니까?

C 프로그램이 특정 시간에 실행되고 이메일을 통해 출력되도록 예약하는 방법은 무엇입니까?

특정 시간에 실행되도록 C 프로그램을 예약한 다음 완료되면 출력을 다른 사람에게 이메일로 보내려면 어떻게 해야 합니까? 저는 개인적으로 우분투에서 일하지만, 일반적인 답변이라도 좋을 것 같습니다(우분투를 사용하는 것이 중요하다면).

C++ 프로그램에서도 동일한 작업을 수행할 수 있습니까? 그렇다면 구현 방식에 따라 실제로 차이가 있습니까?

답변1

프로그램이 수행되는 방식(특성에 관계없이)이 한 예입니다. 실행 파일인 컴파일된 프로그램이 필요합니다. 그리고 cron에 레코드를 추가해야 합니다. 기록은 다음과 같습니다.

10 5 * * * /path/to/your/program

위의 내용은 program디렉토리에서 /path/to/your실행됩니다.05:10 메일을 보내려고 하는데 이 기능이 프로그램에 포함되어 있지 않은 경우 프로그램을 실행하고 출력을 파일(실제 또는 가상)로 리디렉션하고 메일을 보내는 쉘 스크립트를 만들 수 있습니다.

관련 정보