현재 일정대로 실행되고 매 30 분마다 실행되는 프로그램이 있습니다. 그러나 나는 백그라운드에서 계속해서 프로그램을 실행하고 싶습니다. 이제는 while 루프와 쓰레드를 사용하여 잠시 시간을내어 작업 할 수 있습니다. 또한 Windows 작업 스케줄러를 사용하여 수행 할 수 있습니다. 다양한 api에서 데이터를 추출 할 때 계층 구조가 있으므로 예외가 발생할 수 있으므로 현재 내 시스템에서 예외가 발생하고 다음 방법으로 이동하므로 일부 데이터에서는 모두를 추출하지 못합니다. 그렇다면 그것을 사용하는 동안 사용할 수 있습니다. 데이터가 추출되어야하는 모든 시간은 API에 대한 detial이 데이터베이스에 있으므로 클라이언트 데이터를 추출해야하는지 여부를 확인하기 위해 데이터베이스를 계속 확인하고 싶습니다. 그 시간에 클라이언트 데이터를 추출해야하는 경우 추출을 시작합니다. 내 현재 시스템은 이미 Windows 스케줄러처럼 작동합니다.루프 또는 창 스케줄러없이 백그라운드에서 프로그램 실행
답변
DateTime.Now.TimeOfDay를 사용하면 timeofday 함수가 그 시간에 도달 할 때마다 프로그램이 실행되도록 일정 시간을 가져 와서 해당 함수 내에서 일정을 만들 수 있습니다. 그래도 if 문을 사용해야합니다.
if (DateTime.Now.TimeOfDay == 설정 시간) 실행 프로그램;
이것은 Windows 작업 스케줄러를 사용하는 것과 어떻게 다릅니 까? – DGibbs
그의 질문을 읽으면서 while 루프 또는 windows 작업 스케줄러를 사용할 수 없다는 것을 이해 했으므로이 두 가지 작업을 사용하지 않아도 문제가 될 것입니다. – Llama
맞아요.하지만 그는 이미이 자리에 '내 현재 시스템이 이미 Windows 스케줄러처럼 작동하고 있습니다.'라고 생각합니다. 또한 그는 30 분마다 실행하기를 원합니다. 솔직히, 나는 철저하게 대답하기에 충분하지 않은 정보로 가난한 질문이라고 생각한다. – DGibbs
작업에 대한 Windows 서비스를 만들 수 있으며 데이터베이스와 관련된 예외도 처리 할 수 있습니다.
- 1. 백그라운드에서 루프 실행
- 2. 백그라운드에서 프로그램 실행
- 3. 백그라운드에서 응용 프로그램 실행
- 4. 백그라운드에서 응용 프로그램 실행
- 5. TCL 셸 백그라운드에서 루프 실행
- 6. 컴퓨터의 백그라운드에서 자바 프로그램 실행
- 7. Windows 작업 스케줄러없이 실행 파일 예약
- 8. 인터넷 응용 프로그램 또는 창 응용 프로그램?
- 9. Dev-C++ GUI없이 백그라운드에서 프로그램 실행
- 10. 백그라운드에서 명령 행 Java 프로그램 실행
- 11. 백그라운드에서 Android 실행 응용 프로그램 - 초보자
- 12. 백그라운드에서 실행
- 13. 다른 창 내부에서 Windows 응용 프로그램 실행
- 14. while 루프 또는 동적 실행
- 15. 창 형태로 백그라운드에서 실행됩니다 자동으로
- 16. 백그라운드에서 NSTimer 또는 UILocalNotification을 실행 중
- 17. 백그라운드에서 Android 작업 또는 메소드를 실행 하시겠습니까?
- 18. 백그라운드에서 또는 지속적인 알림으로 Android 앱 실행
- 19. 메소드를 기다리는 중 또는 백그라운드에서 실행 중
- 20. Windows 작업 스케줄러없이 작업 예약
- 21. 백그라운드에서 브라우저에서 시작된 백그라운드에서 PHP 스크립트 실행
- 22. C# 응용 프로그램 내에서 Java 창 실행
- 23. 백그라운드에서 실행 가능한 실행 파일
- 24. 실행 프로그램이 GUI 창
- 25. 백그라운드에서 Java 실행
- 26. 백그라운드에서 FireBase를 실행 중입니다.
- 27. IE 또는 FF 실행 프로그램
- 28. msdeploy를 사용하여 백그라운드에서 설치 실행
- 29. 백그라운드에서 C#/Mono 실행 서버
- 30. iOS 플랫폼 : 백그라운드에서 애플리케이션 실행
무엇이 당신의 질문입니까? –
타이머를 사용할 수 있습니다. 그러나 타이머는 while 루프와 같습니다. – Tan