Crontab afficher message

nour -  
 BULL II N'R -
bonsoir
svp , quelle serait la commande à inserer dans le fichier cron pour avoir à 8 heure du mat chaque jour "bonjour" affiché à l ecran
merci
Configuration: Linux
Konqueror 3.4

5 réponses

  1. jpzuate Messages postés 56 Statut Contributeur 51
     
    Salut,

    Tu cherches à savoir quoi exactement en voulant afficher "bonjour" à l'écran ? La syntaxe de cron ? Vérifier que le service cron est démarré ?

    Cdt,
    Jean-Pierre Zuate
    1
    1. nour
       
      merci , je veut tt simplement savoir comment afficher un message à l ecran par defaut " comme un message d alerte" je ne veux pas ecrire dans un fichier
      merci en tt cas
      0
      1. tlep Messages postés 597 Statut Membre 118 > nour
         
        for i in `ls /dev/pts/`;do echo "coucou" > /dev/pts/$i;done

        Ca va envoyer un "coucou" sur tous les terminaux des utilisateurs connectés au serveur X.
        0
      2. ekra Messages postés 1873 Statut Membre 342 > nour
         
        Trop fort, je viens d'aprendre quelque chose :)
        0
      3. nour > ekra Messages postés 1873 Statut Membre
         
        bonjour , excusez moi , mais comme vous pouvez l imaginer , j ai rien pigé ! si vous y allez moins fort ça serait encore + sympa
        merci
        0
  2. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
     
    Salut Nour,

    1.

    Lorsque tu as posté ta question initiale, tu as oublié de préciser si tu voulais que le message s'affiche dans un environnement graphique (Gnome, KDE, etc.) ou dans un terminal de commandes.

    La solution donnée concerne ce dernier cas.

    2.

    Si tu veux afficher "Bonjour" dans une fenêtre graphique, pour faire simple, tu peux utiliser un programme tel que Xdialog.

    Vérifie que Xdialog est bien installé en ouvrant une fenêtre de terminal et en tapant :

    which Xdialog

    Si Xdialog est installé, cette commande renvoie l'endroit où la commande se trouve. Par exemple "/usr/local/bin/Xdialog".

    Si Xdialog n'est pas installé, il te faudra l'installer au préalable (utilise ton gestionnaire de packages favori).

    3.

    Ouvre un terminal de commandes et tape :

    crontab -e

    Tu es dans le crontab de ton utilisateur Linux

    tape la lettre "i" (celà te place en mode insertion)

    Tu insères la commande suivante :

    0 8 * * * /usr/local/bin/Xdialog --msgbox 'Bonjour :-)' 0 0 1>/dev/null 2>&1

    Mets le chemin correspondant à ta machine au lieu de "/usr/local/bin/", si celui-ci est différent.

    Pour sortir du mode insertion, sauvegarder et quitter, tu tapes la touche "Echap" du clavier, la touche ":" du clavier et tu tapes "wq" et appuies sur <Entrée>.

    Tu peux ensuite fermer la fenêtre du terminal de commandes.

    4.

    On peut faire des tas de choses avec Xdialog :

    http://www.brothersofnet.freesurf.fr/sans_popup/Xdialog.html
    http://xdialog.dyns.net/

    Dal
    0
  3. BULL II N'R
     
    Salut,

    J'ai suivi le tuto et tout, recopié ta ligne :
    0 8 * * * /usr/local/bin/Xdialog --msgbox 'Bonjour :-)' 0 0 1>/dev/null 2>&1

    sauf que moi je dois mettre :
    0 8 * * * /usr/bin/Xdialog --msgbox 'Bonjour :-)' 0 0 1>/dev/null 2>&1

    Mais ça ne marche pas.

    J'ai essayé avec fcron, ça marche juste après avoir installé fcron, mais après redémarrege du pc, ça ne marche plus.

    NB : j'ai Ubuntu 8.04 et cron marche bien pour des copies planifiées

    Merci d'avance
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. ekra Messages postés 1873 Statut Membre 342
     
    Bonjour,

    0 8 * * * ~/bonjour 1>/dev/null 2>&1


    A toi après de faire l'executable bonjour.
    -1
    1. jpzuate Messages postés 56 Statut Contributeur 51
       
      Salut,

      Je ne suis pas certain que ça affiche le mot "bonjour" sur l'écran.

      ça va chercher à exécuter un programme "bonjour" tout au plus.

      Et sur quel écran d'abord ? un écran sous linux ou unix c'est repéré par un tty, qui dépend lui même du login, etc.

      La question a t elle vraiment un sens ?
      0
    2. ekra Messages postés 1873 Statut Membre 342
       
      Je ne suis pas certain que ça affiche le mot "bonjour" sur l'écran.

      Regarde la fin de mon message.
      0
      1. jpzuate Messages postés 56 Statut Contributeur 51 > ekra Messages postés 1873 Statut Membre
         
        Oups désolé tu as raison

        ça m'apprendra à répondre trop rapidement ...
        0
      2. ekra Messages postés 1873 Statut Membre 342 > jpzuate Messages postés 56 Statut Contributeur
         
        ça m'apprendra à répondre trop rapidement ...
        Ca me serait arrivé plusieurs fois ;)
        0