Crontab - Aucune execution
Résolu/Fermé
cave2180
Messages postés
425
Date d'inscription
mardi 24 août 2010
Statut
Membre
Dernière intervention
5 mars 2024
-
12 août 2014 à 13:02
gnugo Messages postés 145 Date d'inscription lundi 6 septembre 2010 Statut Membre Dernière intervention 8 décembre 2014 - 12 août 2014 à 19:48
gnugo Messages postés 145 Date d'inscription lundi 6 septembre 2010 Statut Membre Dernière intervention 8 décembre 2014 - 12 août 2014 à 19:48
A voir également:
- Crontab - Aucune execution
- Erreur d'exécution 1004 ✓ - Forum Excel
- Erreur d'éxecution 1004 - Forum Programmation
- Erreur d'execution '1004' ✓ - Forum VB / VBA
- Le service sans fil windows n'est pas en cours d'exécution sur cet ordinateur - Forum WiFi
- Microsoft excel attend la fin de l'exécution d'une action ole d'une autre application ✓ - Forum Word
1 réponse
dubcek
Messages postés
18764
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
9 février 2025
5 624
12 août 2014 à 14:21
12 août 2014 à 14:21
hello
récupérer les messages et erreurs
récupérer les messages et erreurs
00 02 * * * ./root/tsinctstop.sh >> /tmp/log 2>&1
00 09 * * * ./root/tsinctstart.sh >> /tmp/log 2>&1
12 août 2014 à 14:31
Pourquoi ./root et pas juste /root ?
Sinon oui le mieux est de voir ce que dit le log, on saura tout de suite
12 août 2014 à 16:58
/bin/sh: ./root/tsinctstart.sh: No such file or directory
Pourtant quand on regarde mon script, il y a rien d'incorrect.
12 août 2014 à 17:40
Pourquoi avoir mis un point avant le /root ? à mon avec c'est ça si ton fichier se trouve bien dans /root
12 août 2014 à 18:31
En enlevant le point :
/root/tsinctstop.sh: line 2: service: command not found
/root/tsinctstart.sh: line 2: service: command not found
#!/bin/sh
service teamspeakinct stop
#!/bin/sh
service teamspeakinct start
12 août 2014 à 18:52
Là il s'agit du répertoire /root ce n'est plus pareil. Par exemple /root/./script.sh serait correct même si inutile.
Donc là bah y'a rien à dire ça fonctionne, ton script est exécuté.
Mais on dirait qu'il ne trouve pas la commande service donc soit
-remplace la commande service par /sbin/service dans ton script
-soit charge l'environnement local via la crontab avant d'exécuter ton script :
Dans ce cas le . équivaut à la commande source