Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [JAVA] Creare un batch

  1. #1
    Utente di HTML.it L'avatar di omaggi
    Registrato dal
    Sep 2009
    Messaggi
    25

    [JAVA] Creare un batch

    Ciao a tutti.
    Ho creato un file java che dovrei riuscire automaticamente a farlo eseguire ogni giorno ad una data ora.
    Come posso agire?

    Grazie mille e buona giornata, Omar!

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,318

    Re: [JAVA] Creare un batch

    Originariamente inviato da omaggi
    Ciao a tutti.
    Ho creato un file java che dovrei riuscire automaticamente a farlo eseguire ogni giorno ad una data ora.
    Come posso agire?

    Grazie mille e buona giornata, Omar!
    crontab per Linux o Operazioni Panificate di Windows... che c'entra con Java?
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    Per restare in java... fai partire uno scheduler come quartz, che deve restare sempre in esecuzione sul computer e che nell'intervallo da te fissato fa eseguire un job, che con qualche modifica potrebbe essere la classe che hai scritto tu.
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

  4. #4
    Utente di HTML.it L'avatar di omaggi
    Registrato dal
    Sep 2009
    Messaggi
    25
    Grazie mille del suggerimento!

    E se non volessi utilizzare un programma, ma uno script? Ci sono possibilità?

  5. #5
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    Originariamente inviato da omaggi
    Grazie mille del suggerimento!
    Quello di LeleFT?

    Originariamente inviato da omaggi
    E se non volessi utilizzare un programma, ma uno script? Ci sono possibilità?
    Cambiare forum...
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

  6. #6

    Re: [JAVA] Creare un batch

    Originariamente inviato da omaggi
    Ciao a tutti.
    Ho creato un file java che dovrei riuscire automaticamente a farlo eseguire ogni giorno ad una data ora.
    Come posso agire?

    Grazie mille e buona giornata, Omar!
    I metodi sono 2 come gia accennato da LeleFT e Pastore12.

    1) Scrivi uno script ( java -jar ecc. ecc.) lo metti su un file .bat e usi le operazioni pianificate di Windows o cronTab su Linux. In questa maniera il programmino viene eseguito e muore non appena termina.

    2) Usi delle librerie di schedulazione, nel JDK ci sono gia ,sono abbastanza semplici ma non permettono schedulazioni complicate. Oppure puoi usare delle librerie di terze parti come

    cron4J o altre. Con questa soluzione il programma deve essere sempre in esecuzione nel sistema e conviene incapsularlo in un servizio

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.