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 06/04/2022, à 16:11

Narsil

[Résolu] Le nième script que cron ne lance pas :_((

Bonjour,

Je - deviens - dingue ... je serai le 10'000ème à avoir besoin d'aide pour un script que cron ne lance pas.

Donc mon script où j'ai tout-enlevé-ce-qui-pouvait-bloquer se trouve ici :

pi@RaspberryDeluge:~/scripts $ readlink -f test-backup.sh
/home/pi/scripts/test-backup.sh

Il est constutué des commandes suivantes :

echo $(date +%F_%T) "Debut de test" >> /home/pi/scripts/log
echo $(date +%F_%T) "Fin de test" >> /home/pi/scripts/log
echo "****************************************" >> /home/pi/scripts/log
cp /home/pi/scripts/log /mnt/NASWD/BackupBox/dav/log

Il est exécutable :

pi@RaspberryDeluge:~/scripts $ ls -la test-backup.sh
-rwxr-xr-x 1 pi pi 243 avr  6 16:53 test-backup.sh

Quand je l’exécute depuis un shell, tout roule :

pi@RaspberryDeluge:~/scripts $ ./test-backup.sh

Et cron ne le lance pas :

pi@RaspberryDeluge:~/scripts $ crontab -l
# Edit this file to introduce tasks to be run by cron.
# 
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
# 
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').# 
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
# 
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
# 
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
# 
# For more information see the manual pages of crontab(5) and cron(8)
# 
# m h  dom mon dow   command
*/1 * * * * sh /home/pi/scripts/test-backup.sh >dev/null 2>&1

Et cron is up and active

pi@RaspberryDeluge:~/scripts $ service cron status
● cron.service - Regular background program processing daemon
   Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2022-04-04 17:55:44 CEST; 1 day 23h ago
     Docs: man:cron(8)
 Main PID: 12662 (cron)
    Tasks: 233 (limit: 4915)
   CGroup: /system.slice/cron.service

Pitié : qu'est-ce que je rate ???

Merci

Diego

Dernière modification par Narsil (Le 06/04/2022, à 17:47)

Hors ligne

#2 Le 06/04/2022, à 16:34

gl38

Re : [Résolu] Le nième script que cron ne lance pas :_((

Ce serait mieux de remplacer /dev/null par un vrai fichier où on pourrait lire les erreurs.
Mais comme tu as oublié le / devant le dev il y a peut-être quelque part un dev/null à lire,mais c'est peu probable.
Cordialement,
Guy

Hors ligne

#3 Le 06/04/2022, à 16:51

iznobe

Re : [Résolu] Le nième script que cron ne lance pas :_((

essaie :

*/1 * * * *  /home/pi/scripts/test-backup.sh >dev/null 2>&1

retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#4 Le 06/04/2022, à 17:03

jplemoine

Re : [Résolu] Le nième script que cron ne lance pas :_((

Justement non... (il manque le 1er / )

*/1 * * * *  /home/pi/scripts/test-backup.sh >/dev/null 2>&1

mais il vaut mieux (au moins dans un premier temps) récupérer les erreurs :

*/1 * * * *  /home/pi/scripts/test-backup.sh >/var/log/test-backup.log 2>&1

NB : le fichier est écrasé à chaque execution.

Et pour être puriste, il faudrait ne pas toucher au crontab et mettre l'appel du script dans /etc/cron.d
fichier : test-backup
contenu

*/1 * * * * root /home/pi/scripts/test-backup.sh >dev/null 2>&1

Dans le script test-backup.sh, mettre en 1ère ligne :

#!/usr/bin/sh

Dernière modification par jplemoine (Le 06/04/2022, à 17:03)


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Déconnecté jusqu’à nouvel ordre

Hors ligne

#5 Le 06/04/2022, à 17:07

Narsil

Re : [Résolu] Le nième script que cron ne lance pas :_((

gl38 a écrit :

Ce serait mieux de remplacer /dev/null par un vrai fichier où on pourrait lire les erreurs.
Mais comme tu as oublié le / devant le dev il y a peut-être quelque part un dev/null à lire,mais c'est peu probable.
Cordialement,
Guy

Voilà, putain de >/dev. Merci.

Hors ligne

#6 Le 06/04/2022, à 17:09

Narsil

Re : [Résolu] Le nième script que cron ne lance pas :_((

iznobe a écrit :

essaie :

*/1 * * * *  /home/pi/scripts/test-backup.sh >dev/null 2>&1

Oui, je sais, il sert à rien, mais c'est joli ! cool

Hors ligne

#7 Le 06/04/2022, à 17:10

Narsil

Re : [Résolu] Le nième script que cron ne lance pas :_((

jplemoine a écrit :

Justement non... (il manque le 1er / )

*/1 * * * *  /home/pi/scripts/test-backup.sh >/dev/null 2>&1

mais il vaut mieux (au moins dans un premier temps) récupérer les erreurs :

*/1 * * * *  /home/pi/scripts/test-backup.sh >/var/log/test-backup.log 2>&1

NB : le fichier est écrasé à chaque execution.

Et pour être puriste, il faudrait ne pas toucher au crontab et mettre l'appel du script dans /etc/cron.d
fichier : test-backup
contenu

*/1 * * * * root /home/pi/scripts/test-backup.sh >dev/null 2>&1

Dans le script test-backup.sh, mettre en 1ère ligne :

#!/usr/bin/sh

Comme on dit : [Solved]

Hors ligne

#8 Le 06/04/2022, à 17:39

cqfd93

Re : [Résolu] Le nième script que cron ne lance pas :_((

Modération

Narsil a écrit :

Comme on dit : [Solved]

En français, on dit Résolu


cqfd93

Hors ligne

#9 Le 06/04/2022, à 17:42

Narsil

Re : [Résolu] Le nième script que cron ne lance pas :_((

cqfd93 a écrit :

Modération

Narsil a écrit :

Comme on dit : [Solved]

En français, on dit Résolu

Et on dit # tablechronologique -l aussi ? big_smile

Dernière modification par Narsil (Le 06/04/2022, à 17:42)

Hors ligne

#10 Le 06/04/2022, à 17:43

cqfd93

Re : [Résolu] Le nième script que cron ne lance pas :_((

Je vois pas le rapport.


cqfd93

Hors ligne

#11 Le 06/04/2022, à 17:45

xubu1957

Re : [Résolu] Le nième script que cron ne lance pas :_((

Bonjour,

Le forum est francophone :

Le bandeau a écrit :

Si vous avez résolu votre problème, ajoutez [Résolu] au titre de la discussion.

Dernière modification par xubu1957 (Le 06/04/2022, à 17:49)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#12 Le 06/04/2022, à 17:50

Narsil

Re : [Résolu] Le nième script que cron ne lance pas :_((

Efficaces, mais pas beaucoup d'humour hein ... je pensais pas qu'un forum traitant de linux pourrait être anglophobe ...

Merci anyway (dans les posts, c'est permis ?)

Hors ligne

#13 Le 06/04/2022, à 17:54

xubu1957

Re : [Résolu] Le nième script que cron ne lance pas :_((

Je fais aussi mes courses dans askubuntu

Muchas gracias. tongue


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#14 Le 06/04/2022, à 18:07

iznobe

Re : [Résolu] Le nième script que cron ne lance pas :_((

Bonsoir , en fait en reflechissant un peu le pourquoi est tres simple .

il n' est pas question d ' etre anglophobe , mais c' est ubuntu.fr .
Cela dit si des personnes font des recherches sur les post resolus , crois tu qu ' ils mettront " solved " dans la recherche en haut a droite ?

Dernière modification par iznobe (Le 06/04/2022, à 18:08)


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#15 Le 06/04/2022, à 18:14

jplemoine

Re : [Résolu] Le nième script que cron ne lance pas :_((

Et c'était quoi le problème ? Et comment l'as-tu résolu ?
Histoire que si d'autres viennent sur le post avec le même problème, ils aient une solution.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Déconnecté jusqu’à nouvel ordre

Hors ligne

#16 Le 06/04/2022, à 18:58

nany

Re : [Résolu] Le nième script que cron ne lance pas :_((

Bonjour,


jplemoine a écrit :

Et c'était quoi le problème ? Et comment l'as-tu résolu ?

↓Une simple erreur d’interface chaise/clavier.↓

Narsil a écrit :
gl38 a écrit :

[…]
Mais comme tu as oublié le / devant le dev il y a peut-être quelque part un dev/null à lire,mais c'est peu probable.
[…]

Voilà, putain de >/dev. Merci.

Hors ligne