Écriture log avec crontab

Wolfen38 -  
zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Comme je vais passer sous une box 4g et que j'ai besoin d'un accès distant a chez moi, j'ai installé sur mon raspberry ngrok.

Dans le crontab j'ai mis cette commande pour récupérer l'URL générée par ngrok :
@reboot /CheminCompletVersNgrok/ngrok http AdresseIpLanDuRpi:8080 >/tmp/ngrok.log 2>&1

Le fichier log est créé mais il est vide.

Pouvez vous m'aider ?

5 réponses

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Salut,

    Je ne connais pas ngrok, mais est-ce que la commande
    ngrok http AdresseIpLanDuRpi:8080
    seule dans un terminal génère quelque chose sur la sortie standard ?

    0
  2. Wolfen38
     
    Oui ça fonctionne.

    J'ai lancé la commande via putty sur mon pc portable et dans putty le tunnel se crée et l'URL apparaît.
    Problème, quand je ferme putty ça coupe le tunnel et mon but est de pas laisser mon pc allumé 24/24 c'est pour ça que j'ai installé ngrok sur mon raspberry qui lui reste allumé car j'ai la domotique dessus.
    Donc en théorie le tunnel se crée au démarrage du raspberry mais je n'arrive pas a récupérer l'URL car le fichier log créé est vide
    0
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Et si tu rajoutes, toujours dans le terminal, la redirection vers le fichier de log, ça marche ou pas ?
      0
    2. Wolfen38
       
      Si je rajoute tape " /home/pi/ngrok http iprasp:8080 >/tmp/ngrok.log

      Alors putty se fige
      0
    3. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501 > Wolfen38
       
      Si tu rajoutes un "&" à la fin de la commande :
      /home/pi/ngrok http iprasp:8080 >/tmp/ngrok.log &
      , reprends-tu la main ?
      0
    4. Wolfen38
       
      Oui et ca ecrit "[1] 16763"
      0
    5. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501 > Wolfen38
       
      Ok. Est-ce que le log est créé ?
      0
  3. Wolfen38
     
    Non bah j'ai modifié mon crontab avec & z la fin et mon fichier est toujours vide.
    J'ai bien un fichier a l'heure du reboot mais rien dedans
    0
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Alors on va essayer comme ça :
      /home/pi/ngrok -log=stdout http iprasp:8080 >/tmp/ngrok.log &

      N'oublie pas d'arrêter l'autre processus avant si toutefois il tourne encore…
      0
    2. Wolfen38
       
      Comment je fais pour arrêter l'autre processus ?
      0
      1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501 > Wolfen38
         
        Tu tapes
        jobs
        pour voir les processus qui tournent en arrière-plan.
        Puis en fonction du numéro correspondant à ngrok (par exemple le "1"), tu tapes
        fg 1
        pour reprendre la main dessus et tu fais un
        CTRL+C
        pour l'arrêter.

        Exemple :
        $ xed &
        [1] 11689

        $ jobs
        [1]+ En cours d'exécution xed &

        $ fg 1
        xed
        ^C

        $
        0
    3. Wolfen38
       
      Non maintenant y a des choses dans le log mais pas l'URL que je veux ..
      0
      1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501 > Wolfen38
         
        Essaie alors avec :
        /home/pi/ngrok -log=stdout http iprasp:8080 >/tmp/ngrok.log 2>&1 &
        0
  4. Exileur Messages postés 1621 Date d'inscription   Statut Membre Dernière intervention   150
     
    Mais pourquoi personne veut utiliser rsyslog ?
    QQ
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Wolfen38
     
    Bonn ça fonctionne enfin.

    Merci pour ton aide.

    Mais pas de pot, au final, ngrok ne me convient pas car le tunnel se ferme après quelques heures...

    Et tout cas merci
    0
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Si j'ai bien tout compris, ton souci c'est de pouvoir joindre ton Raspberry depuis partout sans tenir compte du changement d'IP publique avec ta nouvelle Box 4G ?
      0