Résolu le 15-11-18 Crontab problème lancement scripts

Avatar du membre
loutch
Messages : 525
Enregistré le : lun. 13 juil. 2015 17:32
Localisation : Sarreguemines

Re: Crontab problème lancement scripts

Message par loutch »

Dernier message de la page précédente :

cyrille a écrit :tu peux donner un

Code : Tout sélectionner

ls -la  /home/loutch/Images/hourWallpapers.sh

Code : Tout sélectionner

ls -la  /home/loutch/Images/hourWallpapers.sh
-rwxrwxrwx 1 loutch loutch 2439 oct.  12 10:47 /home/loutch/Images/hourWallpapers.sh
HP Pavilion g 7 1357 sf avec ssd Xia xfce Mageia 9 xfce
Asus ROG avec ubuntu 18.04 xfce et ubuntu 24.04 xfce

Image
Avatar du membre
loutch
Messages : 525
Enregistré le : lun. 13 juil. 2015 17:32
Localisation : Sarreguemines

Re: Crontab problème lancement scripts

Message par loutch »

Re

pas de blêm voici

Code : Tout sélectionner

sudo  service cron status
[sudo] Mot de passe de loutch : 
● cron.service - Regular background program processing daemon
   Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
   Active: active (running) since lun. 2018-10-15 15:16:26 CEST; 6min ago
     Docs: man:cron(8)
 Main PID: 834 (cron)
   CGroup: /system.slice/cron.service
           └─834 /usr/sbin/cron -f

oct. 15 15:16:26 loutch-HP-Pavilion-g7-Notebook-PC systemd[1]: Started Regular background program processing daemon.
oct. 15 15:16:26 loutch-HP-Pavilion-g7-Notebook-PC cron[834]: (CRON) INFO (pidfile fd = 3)
oct. 15 15:16:26 loutch-HP-Pavilion-g7-Notebook-PC cron[834]: Error: bad username; while reading /etc/crontab
oct. 15 15:16:26 loutch-HP-Pavilion-g7-Notebook-PC cron[834]: (*system*) ERROR (Syntax error, this crontab file will be ignored)
oct. 15 15:16:26 loutch-HP-Pavilion-g7-Notebook-PC cron[834]: (CRON) INFO (Running @reboot jobs)
HP Pavilion g 7 1357 sf avec ssd Xia xfce Mageia 9 xfce
Asus ROG avec ubuntu 18.04 xfce et ubuntu 24.04 xfce

Image
Avatar du membre
loutch
Messages : 525
Enregistré le : lun. 13 juil. 2015 17:32
Localisation : Sarreguemines

Re: Crontab problème lancement scripts

Message par loutch »

re

sur une explication de crontab trouver sur le web j'ai rajouter ceci

Code : Tout sélectionner

0-59/1 * * * * date >> /tmp/essai_cron.txt
j'ai bien un fichier essai_cron.txt qui affiche l'heure tout les minutes.

Code : Tout sélectionner

lundi 15 octobre 2018, 15:32:01 (UTC+0200)
lundi 15 octobre 2018, 15:33:01 (UTC+0200)
lundi 15 octobre 2018, 15:34:01 (UTC+0200)
lundi 15 octobre 2018, 15:35:01 (UTC+0200)
lundi 15 octobre 2018, 15:36:01 (UTC+0200)
donc c'est la phrase du lancement du script qui n'est pas bonne non???

édition sur tout ce que je voie il ni a pas de majuscules .
Modifié en dernier par loutch le lun. 15 oct. 2018 15:42, modifié 1 fois.
HP Pavilion g 7 1357 sf avec ssd Xia xfce Mageia 9 xfce
Asus ROG avec ubuntu 18.04 xfce et ubuntu 24.04 xfce

Image
Avatar du membre
loutch
Messages : 525
Enregistré le : lun. 13 juil. 2015 17:32
Localisation : Sarreguemines

Re: Crontab problème lancement scripts

Message par loutch »

Code : Tout sélectionner

crontab -e
crontab: installing new crontab

Sans les majuscules et déplacement du script dans mon home y'a plus d'erreur

Code : Tout sélectionner

udo  service cron status
[sudo] Mot de passe de loutch : 
● cron.service - Regular background program processing daemon
   Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
   Active: active (running) since lun. 2018-10-15 15:16:26 CEST; 30min ago
     Docs: man:cron(8)
 Main PID: 834 (cron)
   CGroup: /system.slice/cron.service
           └─834 /usr/sbin/cron -f

oct. 15 15:43:01 loutch-HP-Pavilion-g7-Notebook-PC CRON[11187]: pam_unix(cron:session): session opened for user loutch by (uid=0)
oct. 15 15:43:01 loutch-HP-Pavilion-g7-Notebook-PC CRON[11188]: (loutch) CMD (date >> /tmp/essai_cron.txt )
oct. 15 15:43:01 loutch-HP-Pavilion-g7-Notebook-PC CRON[11187]: pam_unix(cron:session): session closed for user loutch
oct. 15 15:44:01 loutch-HP-Pavilion-g7-Notebook-PC CRON[11558]: pam_unix(cron:session): session opened for user loutch by (uid=0)
oct. 15 15:44:01 loutch-HP-Pavilion-g7-Notebook-PC CRON[11559]: (loutch) CMD (date >> /tmp/essai_cron.txt )
oct. 15 15:44:01 loutch-HP-Pavilion-g7-Notebook-PC CRON[11558]: pam_unix(cron:session): session closed for user loutch
oct. 15 15:45:01 loutch-HP-Pavilion-g7-Notebook-PC cron[834]: (loutch) RELOAD (crontabs/loutch)
oct. 15 15:45:01 loutch-HP-Pavilion-g7-Notebook-PC CRON[11856]: pam_unix(cron:session): session opened for user root by (uid=0)
oct. 15 15:45:01 loutch-HP-Pavilion-g7-Notebook-PC CRON[11857]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
oct. 15 15:45:01 loutch-HP-Pavilion-g7-Notebook-PC CRON[11856]: pam_unix(cron:session): session closed for user root
HP Pavilion g 7 1357 sf avec ssd Xia xfce Mageia 9 xfce
Asus ROG avec ubuntu 18.04 xfce et ubuntu 24.04 xfce

Image
Avatar du membre
lm22
Messages : 121
Enregistré le : jeu. 5 mai 2016 01:36

Re: Crontab problème lancement scripts

Message par lm22 »

loutch a écrit :

Code : Tout sélectionner

crontab -l
# 
# m h  dom mon dow   command
@hourly /home/loutch/Images/hourWallpapers.sh
on verra à midi

édition
12h02 pas de changement de wall (double clic sur le .sh le wall change bien pour le numéro 12)
Hello ;)
à tout hasard, ton hourWallpapers.sh
est-il bien coché comme exécutable ?
Manjaro-20.0.3_64 | KDE plasma 6.3.5-1 | Noyau 6.12.34-2| pilotes nvidia 550.120-5
Montage perso PC-tour juin 2015 : Alim modulaire 750 W | Asus Tuf Gaming B650 Plus | AMD FX-8350 Black Edition - 4,0 GHz |Gforce RTX 3060 12 go GeForce GTX 750 Ti OC - 2 Go | RAM DDR5 5600MHz CL40 2 fois 16 Go DDR3 1866 Mhz 32Go - 4x8Go
2 SSD-850 pro -128 Go | 1 SSD 1 To 1 SSD - 1To |1 Disque externe usb 3.0 - 2To
Avatar du membre
loutch
Messages : 525
Enregistré le : lun. 13 juil. 2015 17:32
Localisation : Sarreguemines

Re: Crontab problème lancement scripts

Message par loutch »

Hello

oui puisque un double-clic le lance

Image
HP Pavilion g 7 1357 sf avec ssd Xia xfce Mageia 9 xfce
Asus ROG avec ubuntu 18.04 xfce et ubuntu 24.04 xfce

Image
Avatar du membre
loutch
Messages : 525
Enregistré le : lun. 13 juil. 2015 17:32
Localisation : Sarreguemines

Re: Crontab problème lancement scripts

Message par loutch »

re

modification j'ai mis toutes les minutes + une ecriture dans 1 cron log pour voir

Code : Tout sélectionner

*/1 * * * * /home/loutch/Images/hourWallpapers.sh >> /home/loutch/cron.log 2>&1

Code : Tout sélectionner

Test de la valiidté du répertoire
Il y 24  fichiers dans le répertoire. OK
Nombre d'images dans rep stockage : NOT OK
Le répertoire doit contenir 24 images.
Vérifier qu'il y ait bien 24 fichiers de type jpeg
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 00.jpeg ; Son extension : jpeg 
0
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 01.jpeg ; Son extension : jpeg 
1
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 02.jpeg ; Son extension : jpeg 
2
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 03.jpeg ; Son extension : jpeg 
3
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 04.jpeg ; Son extension : jpeg 
4
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 05.jpeg ; Son extension : jpeg 
5
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 06.jpeg ; Son extension : jpeg 
6
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 07.jpeg ; Son extension : jpeg 
7
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 08.jpeg ; Son extension : jpeg 
8
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 09.jpeg ; Son extension : jpeg 
9
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 10.jpeg ; Son extension : jpeg 
10
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 11.jpeg ; Son extension : jpeg 
11
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 12.jpeg ; Son extension : jpeg 
12
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 13.jpeg ; Son extension : jpeg 
13
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 14.jpeg ; Son extension : jpeg 
14
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 15.jpeg ; Son extension : jpeg 
15
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 16.jpeg ; Son extension : jpeg 
16
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 17.jpeg ; Son extension : jpeg 
17
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 18.jpeg ; Son extension : jpeg 
18
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 19.jpeg ; Son extension : jpeg 
19
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 20.jpeg ; Son extension : jpeg 
20
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 21.jpeg ; Son extension : jpeg 
21
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 22.jpeg ; Son extension : jpeg 
22
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 23.jpeg ; Son extension : jpeg 
23
Impossible d'initialiser libxfconf : Unable to autolaunch a dbus-daemon without a $DISPLAY for X11.
ça fait la même chose chaque minute
HP Pavilion g 7 1357 sf avec ssd Xia xfce Mageia 9 xfce
Asus ROG avec ubuntu 18.04 xfce et ubuntu 24.04 xfce

Image
Avatar du membre
loutch
Messages : 525
Enregistré le : lun. 13 juil. 2015 17:32
Localisation : Sarreguemines

Re: Crontab problème lancement scripts

Message par loutch »

re

Code : Tout sélectionner

echo $DBUS_SESSION_BUS_ADDRESS
me donne ceci

Code : Tout sélectionner

unix:abstract=/tmp/dbus-iuKVUq1fvd
alors que je devrais avoir un truc ce ce genre

Code : Tout sélectionner

unix:path=/run/loutch/1000/bus
en plus le nom du dossier -iuKVUq1fvd change a chaque démarrage de session donc en plus il faudrait encore un script qui va chercher le nom de la session en cours .

ça devient compliquer pour juste quelque wall .je continue @ creuser

@+
HP Pavilion g 7 1357 sf avec ssd Xia xfce Mageia 9 xfce
Asus ROG avec ubuntu 18.04 xfce et ubuntu 24.04 xfce

Image
Avatar du membre
arghlub
Administrateur du site
Messages : 11560
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

Re: Crontab problème lancement scripts

Message par arghlub »

Salut,

... un p'tit peu de prosélytisme XFCE en passant :l

loutch a écrit :ça devient compliquer pour juste quelque wall .je continue @ creuser @+
Sous XFCE, c'est tout bête sans script "maison" (mais merci cyrille ;) ) :
Image
Tour1 (custom) CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : LMint 22.3 | Debian 12 | MX Linux | XFCE
Tour2 (custom) CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────
Avatar du membre
arghlub
Administrateur du site
Messages : 11560
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

Re: Crontab problème lancement scripts

Message par arghlub »

@cyrille : oui t'inquiète j'ai compris qu'il y avait un souci de dbus dans cron ;)
je ne connais pas assez cron pour apporter ma contrib' ..... je faisais un trait d'humour trollesque (XFCE sinon rien !) :)
Tour1 (custom) CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : LMint 22.3 | Debian 12 | MX Linux | XFCE
Tour2 (custom) CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────
Avatar du membre
loutch
Messages : 525
Enregistré le : lun. 13 juil. 2015 17:32
Localisation : Sarreguemines

Re: Crontab problème lancement scripts

Message par loutch »

Hello

cyrille T'ES UN CHEF :D

ça fonctionne du tonnerre ais changer la crontab pour toutes les heures

Code : Tout sélectionner

crontab -e
crontab: installing new crontab
loutch@loutch-HP-Pavilion-g7-Notebook-PC ~ $ crontab -l
 
# m h  dom mon dow   command
@hourly /home/loutch/scripts/hourwallpapers.sh  >>/home/loutch/cron_errors.txt
juste encore une question suis-je obliger de garder le cron_errors.txt ou puis-je changer pour envoyer vers /dev/null

@+
HP Pavilion g 7 1357 sf avec ssd Xia xfce Mageia 9 xfce
Asus ROG avec ubuntu 18.04 xfce et ubuntu 24.04 xfce

Image
Répondre