2012-03-08 3 views
1

나는 매시간 어떤 서비스가 컴퓨터에서 실행되고 있는지 확인해야하는 프로그램/스크립트를 작성 중입니다. 매시간이 프로그램을 자동으로 시작하는 방법이 있습니까? 수동으로 시작할 수는 있지만 스크립트의 목적에 어긋납니다. 질문의 모호함을 유감스럽게 생각합니다. 나는 응답을 얻으면서 그것을 업데이트 할 것이다.자동 실행 C 프로그램 또는 Bash 파일

편집 : Linux 로컬 데스크톱 및 Windows 원격 데스크톱. Cron과 스케줄러는 프로그램을 시작하는 데 필요한 도구 인 것 같습니다. 스크립트를 자동으로 어떻게 추가합니까? 수동으로 각 상자에 스크립트를 추가하는 것은 지루합니다.

+1

어떤 플랫폼을 사용하고 계십니까? '크론'? – prelic

+0

Windows와 Linux 모두 지원됩니다. – spassen

+0

'cron '이 당신이 원하는 것입니다. 윈도우 스케줄러. 불행히도 좋은 휴대용 솔루션은 없습니다. 단지 백그라운드에서 실행되는 것 외에는 적절한 상황을 제외하고는별로 바람직하지 않습니다. – prelic

답변

3

이것은 언어보다 OS에 관한 것입니다.

60 분 동안 잠자기하는 앱을 만들 수 있습니다 (루프에 넣으면 끝났습니다).하지만 유닉스 시스템에서는 cron을 사용하는 것이 더 낫습니다. Windows에서는 스케줄러라고하며 API에 액세스 할 수 있습니다.

+0

내가 cron에 관한 짧은 글을 읽고 있다고 가정하고, 스크립트를 crontab에 수동으로 추가해야 할 것입니다. 이 스크립트는 회사 전체에서 사용되므로 거의 100 대의 컴퓨터에서 사용할 수 있습니다. 스크립트를 한 번 실행 한 후 적절하게 움직일 수있는 방법이 있습니까? – spassen

+0

해결하려는 항목과 플랫폼에 대해 좀 더 구체적으로 설명해야합니다. 리눅스 데스크톱이 있고 시간당 한 번씩 특정 도구가 실행되고 있는지 확인하고 싶은 것 같습니다. – John3136

+0

저는 리눅스와 윈도우 데스크탑을 가지고 있습니다. Windows 바탕 화면은 원격입니다. 하지만 네, 한 시간에 한 번 실행되는 것이 무엇인지 알고 싶습니다. 나는 Bash 나 C 중 하나를 점검 할 스크립트를 작성할 수 있다고 확신한다. 매시간 점검하는 방법을 알아야한다. 오히려 모든 상자에 가서 crontab 파일을 수동으로 편집하는 것이 성가신 일입니다. 나는 당신이 그들을 언급 한 이후로 그들에 관해 읽고 있었다. 모든 것을 편집하는 지루한 작업을 피하고 싶습니다. – spassen

관련 문제