Originariamente inviato da lukezz
Appunto non saprei da dove partire, stavo guardando cron jobs, metto un file eseguibile ma i min e l'ora li decido nel file precedentemente, invece io dovrei scriverlo questo file cron in php.
Esempio pratico:

Ho un form dove inserisco il prodotto in base al db

tbl_offerta

id
nome
descrizione
foto
prezzo
data_inserimento
data_scadenza

come gli dico al crontab automaticamente che deve inviare eliminare il prodotto dal db in base alla data di scadenza?

il crontab non farà altro che richiamare una pagina php che farà una query del tipo

codice:
update tbl_offerta set status = 2 where data_scadenza = now()
troncando le due date solo a m-d-Y senza orario. Il crontab lo fai partire una volta al giorno. Ho aggiunto nella mia testa un campo status da settare a 0 (attiva) e 2 (non attiva) per l'offerta, cancellare è sempre una cosa molto "persistente" in queste cose magari è comodo averla per elencare al venditore le offerte scadute ad esempio.

poi vabbeh se vuoi fare la precisione all'ora o al minuto, fai partire il crontab una volta all'ora/minuto e regoli la query di conseguenza