Disons que j'ai un petit programme Java "Hello World" compilé dans mon répertoire personnel. Je peux l'exécuter avec java helloWorld
à partir de mon répertoire personnel et il s'exécute sans problème.
Je dois maintenant planifier l'exécution de ce programme, disons dans 10 minutes. J'exécute donc les commandes suivantes sur la console :
at now+10min
warning: commands will be executed using /bin/sh
at> java helloWorld
Press CTRL+D to finish
Il est donc programmé correctement, comme je peux le voir avec at -l
commande. Mais pour l'instant, rien ne se passe.
Pourquoi ? Qu'est-ce qui ne va pas ? Parce que si, au lieu de planifier l'exécution de mon propre programme, je planifie l'exécution de la commande gedit, celle-ci s'ouvre à l'heure spécifiée. Mais avec mon propre programme, il n'exécute rien. Comment puis-je changer la situation ?