Crontab : rien ne s'écrit, rien ne se lance


#21

Bonjour à vous 2,

En fait je crois comprendre que c’est une commande qui ouvre une session graphique, et en général la crontab ne gère pas par défaut celles-ci.
Pourquoi ne pas créer plutôt un lanceur au démarrage de la session graphique ?
J’ai plus la commande en tête, mais je sais que @Nabla fourni souvent le lien pour ceci.

Dans ce cas, il faut écrire un petit script qui boucle indéfiniment toutes les 5 minutes du style

#/bin/bash 

while true
do cvlc /home/pi/Desktop/MUSIQUE/wolfetones/playlist.m3u
     sleep 300
     killall cvlc
done

A+


#22

Yo,
Je viens de terminer mon test avec succès sans script
On verra pour la session graphique après :wink:

mkdir PartageZic

sudo apt-get update && sudo apt-get install samba samba-common samba-common-bin winbind cifs-utils

sudo mount -t cifs -o user=nabla //192.168.0.21/Zic /home/pi/Partage
(je monte mon dossier Musique du Mac vers le Rpi en copie virtuelle

J’ai crée une liste de lecture avec VLC en mode aléatoire avec un album des Beastie Boys + 1 chanson de Antoine (je trouvais ça drôle comme mélange)

sudo nano /etc/crontab

*/5 * * * * pi cvlc /home/pi/Desktop/pi-test.m3u

Ma musique s’est lancée seule à 17h40 :slight_smile:

Ça fonctionne bien ; j’ai redémarré et ça s’est relancé à 17h50.
Le truc drôle, c’est que j’ai 2 morceaux différents en même temps suite à la relance à 17h55 par dessus :smiley:

Edit :
Purée : 3 instances en même temps, ce n’est plus de la musique …
Mais on est sûr que ça fonctionne nickel !

Sinon, pour passer par le système du lancement lors du démarrage de l’interface graphique, c’est :
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
On y ajoute (à la fin)
sudo mount -t cifs -o user=XXX,password=XXX //192.168.0.21/Zic /home/pi/Partage
@cvlc /home/pi/Desktop/liste.m3u

Du coup, tout est automatique :

  • Au démarrage, montage du dossier distant “Zic” dans “Partage”
  • Et, aussitôt, démarrage de la musique.

#23

@nantesweb

Du coup,
on sait que ça fonctionne
Tu peux vérifier que tu y arrives chez toi ?
Ensuite, faut voir ce que tu veux faire.
Pourquoi pas un script qui lance la piste Rock si on appuie sur un bouton rouge ; la piste Punk avec le bouton noir et la discographie des Doors avec le bouton blanc ? :wink:

++


#24

Oulalala ça va trop vite. Désolé j’étais absent à la dernière réponse et indépendamment étant nouveau je n’avais plus le droit de poster de nouveau vendredi !

Je te remercie tu temps que tu as pris pour tester mon projet. Cependant on va revenir à la base car je suis perdu.

J’ai installé Raspbian en mode graphique évidemment avec VLC de préinstallé. Pour faire les commandes Crontab j’ouvre une fenêtre de terminal, je travaille pas sur un Raspbian en ligne de commande.

Quand je lance un crontab (d’ailleurs lequel choisi les trois ont l’air différent) :
1/ soit par sudo nano /etc/crontab/
2/ soit par sudo crontab -e
3/ soit par crontab -e (tout court)

et que je met une ligne aussi simple que :
*/1 * * * * cvlc /home/pi/farewell.mp3

Avec ou sans pi ou root rien ne se lance jamais.

Donc partant de là, le crontab ne marche pas et je ne peux pas envisager autre chose.

La création d’un dossier partagé avec tout le monde qui se créé automatiquement ou synchronise, c’est encore la lune. J’aimerai faire marcher les choses ligne par ligne pour démarrer.


#25

Yo,
C’est la différence entre Rennes et Nantes ; à Rennes, on va plus vite :wink:

Bon, blague (nulle) à part, on va y aller doucement.

Que donne un sudo nano /etc/crontab sur ton Rpi ?

Tu me fais un [copier/coller] ici
(pour coller dans le Terminal, faut faire “Maj”+“ctrl”+“c”)

Et on peux essayer de faire cet ajout :
*/5 * * * * pi cvlc /home/pi/Desktop/fichier.mp3
(en remplaçant fichier.mp3 par une musique de ton choix que tu places sur le bureau et qui fait moins de 5 minutes).
Normalement, toutes les 5 minutes, ça se lancera, soit à (par exemple, si tu démarres à 13h26), 13h30, 13h35, 13h40, …

++


#26

Très drôle ! Je pense surtout qu’il y a une question d’âge ;°)

Alors mon fichier donne la même chose que le tient plus haut.

Plus la ligne :
*/2 * * * * pi cvlc /home/pi/farewell.mp3

Et ça ne lance rien toutes les deux minutes.

j’ai pas mis sur le bureau car je ne sais pas s’il faut mettre Bureau ou Desktop (quand je lance en manuel en mettant un chemin avec Bureau ça marche, mais dans le crontab je sais pas).

Faut pas mettre de point virgule à la fin ?


#27

Tu peux réinstaller Raspbian au propre pour bosser sur du clair et net ?
Genre sur une clef USB.
(âge ? presque 45 pour moi :wink: )


#28

En fait je l’ai déjà fait trois fois donc je crois pas que cela soit ça. (réinstallé à partir du menu de démarrage)

Plus jeune d’un an (y a un mois).

L’heure est pas à l’heure : ça doit pas poser problème pour des tâches cyclique, non ?