Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/06/2014, à 16:26

samuel5110

Probleme D'auto execution

Je cherche un moyen d’exécuter un script sh ( se trouvant ici : /home/samuel/MANU.sh ) toute les heure
ceci a pour but de redémarrer mon serveur minecraft toutes les heures

PS : -LE rcon ne fonctionne PAS avec ma syntaxe : 0 */1 * * * gnome-terminal --maximize -e "/home/samuel/MANU.sh"
        -ma configCONFIG
Merci pour votre aide

Hors ligne

#2 Le 16/06/2014, à 17:38

tiramiseb

Re : Probleme D'auto execution

Salut,

ma syntaxe : 0 */1 * * * gnome-terminal --maximize -e "/home/samuel/MANU.sh"

Pour commencer, "*/1" est inutile : mets directement "*".
Ensuite, pourquoi appeler gnome-terminal pour exécuter ton script ? Ne peux-tu pas lancer directement ton script sans afficher de terminal à l'écran ?
Si tu as vraiment absolument besoin que ça apparaîsse dans un terminal, il faut préfixer par DISPLAY=:0 pour dire à gnome-terminal de s'afficher sur le premier écran qu'il trouvera.

Donc :
- si tu as absolument besoin du terminal :

0 * * * * DISPLAY=:0 gnome-terminal --maximize -e "/home/samuel/MANU.sh"

- si l'apparition d'un terminal est inutile :

0 * * * * /home/samuel/MANU.sh

Dernière modification par tiramiseb (Le 16/06/2014, à 17:44)

Hors ligne

#3 Le 16/06/2014, à 17:43

Sciensous

Re : Probleme D'auto execution

et si le script n'a pas les droits +x (execution), précécder de sh:

0 * * * * "sh /home/samuel/MANU.sh

antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )

Hors ligne

#4 Le 17/06/2014, à 19:20

samuel5110

Re : Probleme D'auto execution

merci de vos reponce mais rien ne marche les droits +x marche vu que je peut l’exécuter en ligne de commande

tiramiseb a écrit :

Pour commencer, "*/1" est inutile : mets directement "*".
Ensuite, pourquoi appeler gnome-terminal pour exécuter ton script ? Ne peux-tu pas lancer directement ton script sans afficher de terminal à l'écran ?
Si tu as vraiment absolument besoin que ça apparaîsse dans un terminal, il faut préfixer par DISPLAY=:0 pour dire à gnome-terminal de s'afficher sur le premier écran qu'il trouvera.

Donc :
- si tu as absolument besoin du terminal :

0 * * * * DISPLAY=:0 gnome-terminal --maximize -e "/home/samuel/MANU.sh"

- si l'apparition d'un terminal est inutile :

0 * * * * /home/samuel/MANU.sh

oui j'ai essayer mais cela ne marche pas

Hors ligne

#5 Le 17/06/2014, à 21:36

tiramiseb

Re : Probleme D'auto execution

oui j'ai essayer mais cela ne marche pas

Tu as essayé quoi ? Il se passe quoi ?

Hors ligne

#6 Le 17/06/2014, à 21:50

J5012

Re : Probleme D'auto execution

un assistant webapps : http://www.corntab.com/

Hors ligne

#7 Le 25/06/2014, à 10:48

samuel5110

Re : Probleme D'auto execution

j'ai mit cette syntaxe
0 * * * * DISPLAY=:0 gnome-terminal --maximize -e "/home/samuel/MANU.sh"
et rien ne se passe le screen ne s'ouvre pas

Hors ligne

#8 Le 25/06/2014, à 10:57

tiramiseb

Re : Probleme D'auto execution

le screen ne s'ouvre pas

J'imagine que tu veux dire « le terminal ne s'ouvre pas » ...
Fais attention au terme utilisé, car "le screen" ça veut dire d'autres choses.

-----

Où as-tu mis la ligne que tu évoques ? Dans l'éditeur ouvert par la commande "crontab -e" ou ailleurs ?

Concernant le fichier /home/samuel/MANU.sh, confirmes-tu que ce script ne rend pas la main très rapidement ?
Le mieux serait de nous montrer son contenu...

Hors ligne