Program uruchamiany co 10 minut - jak to zrobić?

Program uruchamiany co 10 minut - jak to zrobić?
mechaniczny
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 10 lat
  • Postów:10
0

Pytanie pewnie banalne, ale mam problemy ze znalezieniem rozwiązania.

Chcę wykonywać pewne skomplikowane zadanie co 10 minut (kilka połączeń HTTP i FTP, dekodowanie, tworzenie i wysłanie nowego pliku itp.). Póki co napisałem aplikację konsolową w Javie, która to wykonuje po czym się zamyka, a za uruchamianie co 10 minut odpowiada stale włączony bat. Chciałbym by to działało przez całą dobę, ale szkoda mi prądu na pozostawianie komputera włączonego przez 24 godziny :) ...

Rozumiem że trzeba pójść w hosting dla aplikacji Java (np. Google App Engine), jednak w jaki sposób? Bat nie przejdzie, aplikacja działająca przez cały czas wydaje się niezbyt elegancka, a aplikacja webowa niezbyt tu pasuje od kiedy miałoby to działać przez 24h a nie na wywołanie HTTP. Proszę o zasugerowanie jakiegoś rozwiązania KISS. Jestem na etapie "świeżo po dwóch książkach o Javie" (Head First i Java Horstmanna/Cornella), także prawdopodobnie nie znam jakiejś technologii która rozwiązywała ten problem już za czasów dinozaurów, więc wystarczy mi tylko wskazanie ogólnej drogi którą powinienem poznać :)

mechaniczny
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 10 lat
  • Postów:10
0

Tego potrzebowałem, dzięki! :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.