2010-05-18 14 views
0

Comme indiqué dans le titre, je dois écrire un script simple qui devrait exécuter certaines fonctions de l'agenda typique. Le script doit utiliser crontab. Les fonctions sont les suivantes:Un agenda dans Korn Shell: Nouveau/Modifier/Supprimer/Afficher le rendez-vous

  • Création d'un nouveau rendez-vous
  • Modifier une nomination existante
  • Supprimer un rendez-vous
  • Liste la nomination

Je n'ai vraiment pas la moindre idée comment faites ceci, pouvez-vous m'aider avec un indice? Peut-être un peu de code doux?

Merci beaucoup, Abaco

EDIT: Pour être plus précis sur ma question

point 1: comment puis-je modifier un crontab répercutant ksh? Comment puis-je insérer une nouvelle ligne? Pouvez-vous me lier de la documentation ou un peu de code à ce sujet?

+0

Vous avez vraiment besoin de montrer ce que vous avez à ce jour. Personne ne veut faire vos devoirs pour vous, mais beaucoup de gens ici seraient prêts à vous aider avec des problèmes spécifiques. –

+0

Oh non! Je ne veux pas que tout le programme soit écrit ici. Je ne sais pas comment commencer. Mais vous avez probablement raison, je devrais être plus précis sur ma question. Donc point 1: comment puis-je éditer un crontab thorugh ksh? Je n'ai pas trouvé une explication décente sur le web à ce sujet. – Abaco

Répondre

0

est ici un code qui ajoute un script qui fonctionne à 07h30 à votre crontab:

typeset CURRENT_CRONTAB=$(crontab -l) # save the current crontab in a variable 

print "${CURRENT_CRONTAB} 
30 07 * * * /home/tomd/my_script.ksh" | crontab - 

vôtre,
Tom