Bonjour,
Je suis debutant en linux. Je voudrait savoir si il existe une commande sous linux qui permet de lancer ( screen -a java -jar logicielle.jar)// la commande que j'execute manuellement.
chaque jour a 8h du matin et de stopper cette execution a 22h du soir pendant tous les jours de la semaine (toutes l'annee), c'est entre autre planifier l'execution de certains programmes que j'ai programmer moi meme a des temps differents de la journee.
Merci pour votre aide
# KCron
Posté par Gilles G. . Évalué à 2.
C'est simple à utiliser, et ça devrait faire l'affaire.
Bonne chance!
[^] # Re: KCron
Posté par Calim' Héros (site web personnel) . Évalué à 3.
man cron devrait t'aider
[^] # Re: KCron
Posté par peck (site web personnel) . Évalué à 3.
[^] # Re: KCron
Posté par KiKouN . Évalué à 1.
Ensuite à 8h, dans cron tu fais la comande "script.sh start" et à 20h "script.sh stop".
Tu peux aussi savoir si le service tourne: "script.sh status".
[^] # Re: KCron
Posté par heykel limaiem . Évalué à 1.
Je m'explique un [peut plus :
je voudrait demarrer (a 8h) mon programme java (donc avec la commande corn je peut plannifier le demarrage ) et l'arreter a (23h)
Donc pour la creation du processus j'utilise :
screen -a java -jar logicielle.jar .
Mais ce que je veu savoir comment l'arreter a 23h (tout en sachant que ma commande cree un nouveau processus qui a un pid aleatoire).
Merci pour votre aide
[^] # Re: KCron
Posté par Anonyme . Évalué à 3.
enfin si tu n'as qu un seul programme qui tourne avec java
[^] # Re: KCron
Posté par peck (site web personnel) . Évalué à 2.
Quand tu lance une commande en arrière plan sous bash, celui-ci mets le pid dans la variable $!
Donc la méthode pour mémoriser le pid est echo $! > appli.pid
fichier que tu iras lire pour tuer le processus.
[^] # Re: KCron
Posté par B16F4RV4RD1N . Évalué à 2.
Parce que sinon oui avec kcron, ou un cron tout court, cela devrait bien aller.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: KCron
Posté par heykel limaiem . Évalué à 1.
a propos de screen ca me permet de visualiser le fonctionnement de mon programme donc en effectuant screen -r N PID je peut visualiser le deroulement des operations.
En deuxieme lieux, j'ai essayer d'utiliser la methode crontab:
root# crontab -e
// une fenetre edition apparait j'ai donc ajouter une ligne a la fin du fichier
30 8 * * * /root/screen -a java -jar logicielle.jar
//j'ai sauvegarder avec (:wq ) mais l'application n'a pas demarrer a 8h30.
J'ai reessayer ca na pas marcher (malgre que j'ai bien enregistrer les modifications).
Pouvez-vous m'aider a resoudre ce probleme. Merci
[^] # Re: KCron
Posté par BAud (site web personnel) . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.