Il existe deux outils de ligne de commande Unix qui font ce que vous voulez. at
vous permettra de planifier une tâche qui sera exécutée une fois à un moment précis dans le futur. Bien entendu, une partie de la tâche peut consister à planifier une autre tâche.
cron
vous permet de programmer des tâches à exécuter régulièrement à la même heure, en fonction de l'heure de la journée, du jour de la semaine, etc.
Il convient de noter que ces deux programmes n'exécuteront pas les tâches si votre machine n'est pas en marche au moment où elles sont programmées. Il existe des alternatives, comme anacron, qui exécutent les tâches planifiées au prochain démarrage de la machine.