Ciao a tutti,
ho un problema tecnologico-architetturale, se così si può dire, per via della mia inesperienza.
Mi spiego, ho un sito il cui lato client è scritto in javascript (angular.js) e il lato server in Java.
Mi è stato chiesto di aggiungere una funzionalità a tale sito, ovvero delle operazioni pianificate. In pratica, ogni X di tempo, in una certa cartella dovrebbero essere creati dei file con dei resoconti. I dati per tali resoconti sono ovviamente in una base dati (postgres, per la cronaca).
Specifiche per esempi (che ora vanno di moda): l'utente dal suo browser decide che ogni giorno (o mese...) a mezzanotte debba essere creato un file con tutte le vendite del settore Alfa ed altre statistiche. La nuova attività viene memorizzata sul server e periodicamente eseguita.
Mi sembra scontato che in qualche modo l'utente debba agire sulla crontable del server linux dall'interfaccia del sito web, affinché si crei una nuova riga di crontab per ogni nuovo resoconto aggiunto.
So fare l'interfaccia web e il comando per cron, ma con imbarazzo ammetto che non saprei come arrivare alla console partendo dal browser. Che stategia mi consigliate?
Nel senso, l'utente definisce il resoconto e clicca "salva". Che dovrei fare da quel momento in poi per "attaccare" il client con la crontab di Linux sul server e quali tecnologie suggerireste?
Forse è qualcosa di ovvio per gli addetti ai lavori, ma non sono riuscito a trovare la guida giusta cercando sia sul forum che su internet.