특정 시간에 실행되도록 C 프로그램을 예약한 다음 완료되면 출력을 다른 사람에게 이메일로 보내려면 어떻게 해야 합니까? 저는 개인적으로 우분투에서 일하지만, 일반적인 답변이라도 좋을 것 같습니다(우분투를 사용하는 것이 중요하다면).
C++ 프로그램에서도 동일한 작업을 수행할 수 있습니까? 그렇다면 구현 방식에 따라 실제로 차이가 있습니까?
답변1
프로그램이 수행되는 방식(특성에 관계없이)이 한 예입니다. 실행 파일인 컴파일된 프로그램이 필요합니다. 그리고 cron에 레코드를 추가해야 합니다. 기록은 다음과 같습니다.
10 5 * * * /path/to/your/program
위의 내용은 program
디렉토리에서 /path/to/your
실행됩니다.05:10
메일을 보내려고 하는데 이 기능이 프로그램에 포함되어 있지 않은 경우 프로그램을 실행하고 출력을 파일(실제 또는 가상)로 리디렉션하고 메일을 보내는 쉘 스크립트를 만들 수 있습니다.