#51 Le 16/01/2008, à 14:11
- foustala
Re : Mettre un Big Ben dans votre PC.
Sinon, je ne savais pas que aplay n'existait pas sous KDE.
aplay fait parti des utilitaires contenus dans le paquet alsa-utils
Hors ligne
#52 Le 16/01/2008, à 15:57
- monsieurzik
Re : Mettre un Big Ben dans votre PC.
1. Rajoute l'écriture dans un fichier à la ligne cron, du genre :
mplayer ... && date >> /home/<user>/bigben.logComme ça, on saura si cron s'est bien lancé.
2.
Si ça marche, tu peux rediriger les sorties de mplayer pour voir s'il n'y a pas un problème de ce côté-là :
mplayer ... >2&1 /home/<user>/mplayer.logSinon, je ne savais pas que aplay n'existait pas sous KDE. Merci à ceux qui l'ont fait remarquer.
Petite note : si vous n'aimez pas mplayer (c'est votre droit ), vous pouvez installer simplement mpg321 pour lire les mp3.
Euh........???? Pas compris grand chose en fait...
Je vous poste ce que donnne la commande demandée au collègue plus haut:
"ps aux | grep cron":
~$ ps aux | grep cron
root 5396 0.0 0.0 2336 908 ? Ss 12:59 0:00 /usr/sbin/cron
jonathan 21510 0.0 0.0 2992 784 pts/1 S+ 15:43 0:00 grep cron
Après je n ai pas compris quoi faire...
Merci du coup de main !
Dernière modification par monsieurzik (Le 16/01/2008, à 16:04)
Ubuntu Mate 20.04.3 - DELL Inspiron 1545
"Tôt ou tard, nous devrons répondre à cet appel des ténèbres, aller voir ce qu'il y a derrière cette impérieuse mélancolie qui sort des saxophones." P. Morand
Hors ligne
#53 Le 16/01/2008, à 18:02
- sifanaz
Re : Mettre un Big Ben dans votre PC.
je ne savais pas que aplay n'existait pas sous KDE.
aplay n'a rien à voir avec KDE ou gnome.
aplay n'est installé que si alsaplayer-alsa est installé.
C'est artsplay qui est installé par défaut avec KDE (à ne pas confondre avec aplay).
#54 Le 16/01/2008, à 18:03
- Yannick_LM
Re : Mettre un Big Ben dans votre PC.
Après je n ai pas compris quoi faire...
Désolé, je n'ai pas été assez clair.
En fait, il y a possibilité de rediriger les sorties des programmes (ce qui s'affiche normalement sur le terminal) vers un fichier.
La syntaxe pour cela est : commande >> fichier ( en très gros )
Plus d'infos ici
Donc, ce que tu peux faire, c'est mettre une ligne comme ça dans le cron :
0 * * * * aplay $HOME/.carillon >> $HOME/aplay.log && HEURE=`date +%l` && for i in `seq $HEURE`; do aplay $HOME/.coucou; done && date >> $HOME/cron.log
Il y aura la date du cron dans ~/cron.log si tout s'est bien passé, et des infos dans aplay.log.
Voilà .
Trucs et astuces pour Vim
Ma web page avec des trucs dessus ...
Hors ligne
#55 Le 16/01/2008, à 19:17
- monsieurzik
Re : Mettre un Big Ben dans votre PC.
Comment sauvegarde-t-on ce que l'on colle dans le terminal après avoir ouvert cron ?
Je ne capte pas trop comment mettre en place tout ça... Pourtant je ne suis pas neuneu je vous l assure !!!!
Ubuntu Mate 20.04.3 - DELL Inspiron 1545
"Tôt ou tard, nous devrons répondre à cet appel des ténèbres, aller voir ce qu'il y a derrière cette impérieuse mélancolie qui sort des saxophones." P. Morand
Hors ligne
#56 Le 16/01/2008, à 21:53
- Skippy le Grand Gourou
Re : Mettre un Big Ben dans votre PC.
Comment sauvegarde-t-on ce que l'on colle dans le terminal après avoir ouvert cron ?
On va procéder par étapes, pour voir d'o๠vient le problème. Crée d'abord un fichier "essai_cron.log" vide :
touch $HOME/essai_cron.log
Ensuite édite la crontab :
crontab -e
Tu rajoutes par exemple :
* * * * * date >> $HOME/essai_cron.log
Et tu quittes avec Ctrl+x, qui doit te demander si tu veux enregistrer normalement. Ensuite tu tapes :
tail -F $HOME/essai_cron.log
Si tout va bien, tu devrais voir la date apparaà®tre toutes les minutes.
Hors ligne
#57 Le 16/01/2008, à 23:31
- monsieurzik
Re : Mettre un Big Ben dans votre PC.
Ben j ai suivi toutes les étapes mais pas de date Suis mauuuuudiiiiit.... !!!
Ubuntu Mate 20.04.3 - DELL Inspiron 1545
"Tôt ou tard, nous devrons répondre à cet appel des ténèbres, aller voir ce qu'il y a derrière cette impérieuse mélancolie qui sort des saxophones." P. Morand
Hors ligne
#58 Le 16/01/2008, à 23:45
- Skippy le Grand Gourou
Re : Mettre un Big Ben dans votre PC.
Ok, alors exécute cette commande et ajoute ton nom d'utilisateur (ça va te donner le droit d'utiliser cron) :
sudo nano /etc/cron.allow
Maintenant le :
tail -F $HOME/essai_cron.log
devrait t'afficher quelque chose (toujours toutes les minutes évidemment). On y croit.
Hors ligne
#59 Le 17/01/2008, à 00:05
- monsieurzik
Re : Mettre un Big Ben dans votre PC.
euh maintennt la commande précédente fonctionne, date et heure toutes les minutes
Dernière modification par monsieurzik (Le 17/01/2008, à 00:08)
Ubuntu Mate 20.04.3 - DELL Inspiron 1545
"Tôt ou tard, nous devrons répondre à cet appel des ténèbres, aller voir ce qu'il y a derrière cette impérieuse mélancolie qui sort des saxophones." P. Morand
Hors ligne
#60 Le 17/01/2008, à 00:13
- Skippy le Grand Gourou
Re : Mettre un Big Ben dans votre PC.
ok, c'est cool. Donc tu peux éditer ta crontab et enlever la ligne avec la date, le carillon devrait fonctionner maintenant.
Dernière modification par Skippy le Grand Gourou (Le 17/01/2008, à 00:14)
Hors ligne
#61 Le 17/01/2008, à 00:23
- monsieurzik
Re : Mettre un Big Ben dans votre PC.
euuuh... ma commande sudo -s ne fonctionne plus...
jonathan@kubuntu:~$ sudo -s
sudo: timestamp too far in the future: Jan 17 20:07:14 2008
Ubuntu Mate 20.04.3 - DELL Inspiron 1545
"Tôt ou tard, nous devrons répondre à cet appel des ténèbres, aller voir ce qu'il y a derrière cette impérieuse mélancolie qui sort des saxophones." P. Morand
Hors ligne
#62 Le 17/01/2008, à 00:30
- Skippy le Grand Gourou
Re : Mettre un Big Ben dans votre PC.
Essaie :
sudo -K
Et si ça suffit pas :
su
rm -rf /var/run/sudo/ton_login
exit
Hors ligne
#63 Le 17/01/2008, à 00:33
- monsieurzik
Re : Mettre un Big Ben dans votre PC.
Bon j ai redémarrré plus de probleme de sudo -s etc... mais pas de carillon...
Dernière modification par monsieurzik (Le 17/01/2008, à 00:47)
Ubuntu Mate 20.04.3 - DELL Inspiron 1545
"Tôt ou tard, nous devrons répondre à cet appel des ténèbres, aller voir ce qu'il y a derrière cette impérieuse mélancolie qui sort des saxophones." P. Morand
Hors ligne
#64 Le 17/01/2008, à 00:55
- Skippy le Grand Gourou
Re : Mettre un Big Ben dans votre PC.
Tu as bien mis ton nom dans /etc/cron.allow ? Pour vérifier :
(sudo) cat /etc/cron.allow
Hors ligne
#65 Le 17/01/2008, à 00:58
- monsieurzik
Re : Mettre un Big Ben dans votre PC.
ben oui
jonathan@kubuntu:~$ cat /etc/cron.allow
jonathan
Ubuntu Mate 20.04.3 - DELL Inspiron 1545
"Tôt ou tard, nous devrons répondre à cet appel des ténèbres, aller voir ce qu'il y a derrière cette impérieuse mélancolie qui sort des saxophones." P. Morand
Hors ligne
#66 Le 17/01/2008, à 01:02
- Skippy le Grand Gourou
Re : Mettre un Big Ben dans votre PC.
Ah ! 1h00 ! à‡a n'a pas sonné ???
Hors ligne
#67 Le 17/01/2008, à 01:04
- monsieurzik
Re : Mettre un Big Ben dans votre PC.
non rien du tout... Et j ai pourtant suivi le wiki pour les fichiers son...
Besoin d extension ou pas après chacun des fichiers ?
Dernière modification par monsieurzik (Le 17/01/2008, à 01:06)
Ubuntu Mate 20.04.3 - DELL Inspiron 1545
"Tôt ou tard, nous devrons répondre à cet appel des ténèbres, aller voir ce qu'il y a derrière cette impérieuse mélancolie qui sort des saxophones." P. Morand
Hors ligne
#68 Le 17/01/2008, à 01:22
- Skippy le Grand Gourou
Re : Mettre un Big Ben dans votre PC.
Normalement non... Peux-tu copier ici exactement la ligne de ta crontab ? On sait jamais, une faute de frappe... Et essaie aussi de taper dans un terminal l'ensemble de la commande qui suit les étoiles, voir si déjà ça ça fonctionne, et donc si le problème vient de cron ou de la commande.
Hors ligne
#69 Le 17/01/2008, à 09:31
- monsieurzik
Re : Mettre un Big Ben dans votre PC.
En laissant aplay ça me fait un putain de bruit blanc c'est horrible... J ai remplacé par mplayer et ça fonctionne dans un terminal.
voici la commande que je rentre dans le cron:
0 * * * * mplayer $HOME/.carillon && HEURE=`date +%l` && for i in `seq $HEURE`; do mplayer $HOME/.coucou; done
Merci du coup de main !
Ubuntu Mate 20.04.3 - DELL Inspiron 1545
"Tôt ou tard, nous devrons répondre à cet appel des ténèbres, aller voir ce qu'il y a derrière cette impérieuse mélancolie qui sort des saxophones." P. Morand
Hors ligne
#70 Le 17/01/2008, à 09:43
- sifanaz
Re : Mettre un Big Ben dans votre PC.
En laissant aplay ça me fait un putain de bruit blanc c'est horrible...
aplay est de toute façon à éviter puisque spécifique à l'installation de paquets spécifiques et optionnels d'alsa, alors que OSS est le système son par défaut, et justement pas alsa.
#71 Le 17/01/2008, à 20:33
- nouga67
Re : Mettre un Big Ben dans votre PC.
bon alors avec cron je laisse tomber, sa marche pas.
sinon le script marche.
#!/bin/bash
son_heure=/home/nouga/.cloche_bigben.ogg 'un coup de cloche
son_demiheure=/home/nouga/.carillon 'carillon
function sonne_heure
{
heure=$(date +%l)
for i in $(seq $heure)
do
mplayer "$son_heure"
done
sleep 60
}
function sonne_demiheure
{
mplayer "$son_demiheure"
sleep 60
}
while [ true ]
do
minute=$(date +%M)
if [ "$minute" = "00" ]
then
sonne_heure
elif [ "$minute" = "30" ]
then
sonne_demiheure
fi
sleep 0.5
done
mais j'aimerai pouvoir faire un peu differement. pourriez-vous m'indiquer comment je pourrai faire pour que le carillon sonne aux heures pleines suivi immediatement de nombre de coup associé à l'heure? genre comme pour les eglises. et puis laisser la sonnerie simple à la demi heure.
merci pour vos reponses eventuelles.
Tour factal disign define R4, CM msi z87-G55, intel i5 4670K, Corsair vengeance pro 2*4go 1600 C9,seasonic x-series 750w,
Saphire radeon r9 280 3go boost, HDD 3*2To, samsung 840 pro 128go, carte wifi TP-Link TL-WDN4800, ubuntu 14.04
thinkpad t400, C2D P8600, 4go de ram, intel MHD4500 en cours de reinstall
thinkpad x220, core i5 2520M, 4go ram, ssd, Intel HD Graphics 3000, ubuntu 14.04
Hors ligne
#72 Le 17/01/2008, à 21:22
- Skippy le Grand Gourou
Re : Mettre un Big Ben dans votre PC.
J ai remplacé par mplayer et ça fonctionne dans un terminal.
voici la commande que je rentre dans le cron:
0 * * * * mplayer $HOME/.carillon && HEURE=`date +%l` && for i in `seq $HEURE`; do mplayer $HOME/.coucou; done
Merci du coup de main !
Je résume :
- la commande fonctionne dans un terminal mais pas dans cron,
- si tu remplaces dans cron la commande par "date >> fichier.log", ça fonctionne,
C'est bien ça ?
Dans ce cas je pense qu'on a affaire à un problème de droit. Est-ce que si tu mets dans la crontab :
* * * * * mplayer $HOME/.carillon >> $HOME/essai_cron.log
tu vois quelque chose apparaà®tre au bout d'une minute dans :
tail -F $HOME/essai_cron.log
?
bon alors avec cron je laisse tomber, sa marche pas.
T'as essayé tout ce qu'on a dit ?
comment je pourrai faire pour que le carillon sonne aux heures pleines suivi immediatement de nombre de coup associé à l'heure? genre comme pour les eglises. et puis laisser la sonnerie simple à la demi heure.
Ben avec la commande dans cron...
Dernière modification par Skippy le Grand Gourou (Le 17/01/2008, à 21:22)
Hors ligne
#73 Le 17/01/2008, à 22:16
- monsieurzik
Re : Mettre un Big Ben dans votre PC.
avec
tail -F $HOME/essai_cron.log
j entends le carillon toutes les minutes
Ubuntu Mate 20.04.3 - DELL Inspiron 1545
"Tôt ou tard, nous devrons répondre à cet appel des ténèbres, aller voir ce qu'il y a derrière cette impérieuse mélancolie qui sort des saxophones." P. Morand
Hors ligne
#74 Le 17/01/2008, à 22:48
- Skippy le Grand Gourou
Re : Mettre un Big Ben dans votre PC.
Ah !
Le tail -F machin ne sert à rien alors, lui doit juste t'afficher s'il y a des problèmes. Tu peux donc le quitter avec Ctrl+C.
Bon. On va y aller mollo, rajoute toute la ligne :
* * * * * mplayer $HOME/.carillon && HEURE=`date +%l` && for i in `seq $HEURE`; do mplayer $HOME/.coucou; done
Si ça marche, remplace la première étoile par un "0". Normalement il ne devrait plus y avoir de problème maintenant...
Hors ligne
#75 Le 18/01/2008, à 00:35
- nouga67
Re : Mettre un Big Ben dans votre PC.
oui j'ai testé ce qui était noté mais sans plus. par contre j'ai modifié le script et sa fait maintenant ce que je veux.
à tout hazar
#!/bin/bash
son_heure=/home/nouga/.carillon
son_demiheure=/home/nouga/.cloche_bigben.ogg
function sonne_heure
{
mplayer "$son_heure"
sleep 1
heure=$(date +%l)
for i in $(seq $heure)
do
mplayer "$son_demiheure"
done
sleep 60
}
function sonne_demiheure
{
mplayer "$son_demiheure"
sleep 60
}
while [ true ]
do
minute=$(date +%M)
if [ "$minute" = "00" ]
then
sonne_heure
elif [ "$minute" = "30" ]
then
sonne_demiheure
fi
sleep 0.5
done
Tour factal disign define R4, CM msi z87-G55, intel i5 4670K, Corsair vengeance pro 2*4go 1600 C9,seasonic x-series 750w,
Saphire radeon r9 280 3go boost, HDD 3*2To, samsung 840 pro 128go, carte wifi TP-Link TL-WDN4800, ubuntu 14.04
thinkpad t400, C2D P8600, 4go de ram, intel MHD4500 en cours de reinstall
thinkpad x220, core i5 2520M, 4go ram, ssd, Intel HD Graphics 3000, ubuntu 14.04
Hors ligne