• Blog
  • Raspberry Pi
  • Über mich
  • Projekte
  • devowl.io

Raspberry Pi: Push Benachrichtigung bei SSH Anmeldung

12. März 2014
Raspberry Pi
60 Kommentare

Angreifer versuchen, wenn sie einmal in ein System eingedrungen sind, ihre Spuren zu verwischen. Wenn sie z.B. erfolgreich die SSH Zugangsdaten ergattert haben, können sie ihr Unwesen treiben und anschließend alles so säubern, dass ihre Aktivitäten in keinen Logfiles sichtbar sind und der Angriff folglich nicht direkt erkannt werden kann. Wenn jedoch bei dem Login in SSH direkt eine Benachrichtigung über die Anmeldung an ein drittes Gerät versendet wird, ist dies schwer zu verhindern – insbesondere, da der Angreifer wahrscheinlich das System noch nicht kennt. In Zeiten von Smartphones kann man solche Benachrichtigungen auf dieses direkt als Push Benachrichtigung senden lassen. Und für alle, die meinen, dies auch für ihren Raspberry Pi zu brauchen, ist das auch möglich. Im Folgenden werde ich erklären, wie man eine Push Benachrichtigung bei SSH Anmeldung auf dem Raspberry Pi einrichtet.

Voraussetzung: Raspbian oder vergleichbare Distribution installiert

Step 1

Zunächst installieren wir die App Pushbullet auf Android oder iOS. Diese App ist kostenlos und bietet neben der Möglichkeit, eigene Benachrichtigungen zu scripten auch das Spiegeln aller Android Benachrichtigungen auf einen Computer.

Des Weiteren benötigen wir einen kostenlosen Account bei dem Dienst, den wir beim ersten Start der App am Smartphone anlegen können. Melden wir uns in dem Account auf der Webseite von Pushbullet an, so bekommen wir über den Button rechts oben mit der eigenen E-Mail Adresse und einen weiteren Klick auf Account Settings den API Key, den wir später noch benötigen.

Step 2

In Pushbullet hat jedes verwendete Smartphone eine eindeutige ID (iden genannt). Wenn wir folgenden Befehl auf dem Raspberry Pi ausführen und dabei APIKEY durch unseren API Key ersetzen, erhalten wir eine Rückgabe in JSON, aus der wir die ID auslesen können.

curl -u APIKEY: https://api.pushbullet.com/api/devices

Beispielsausgabe

{"shared_devices": [], "devices": [{"iden": "uZyKca1g1w3djzWIEVDzXK", "extras": {"android_version": "4.2.2", "sdk_version": "17", "app_version": 60, "model": "HTC One X+", "manufacturer": "HTC"}, "id": 1629699524217220}]}

ID (iden)

uZyKca1g1w3djzWIEVDzXK
Step 3

Auf dem Raspberry Pi benötigen wir das kleine Programm gawk, welches wir über den Paketmanager installieren.

sudo apt-get install gawk

Step 4

Nun legen wir ein kleines Script an, dass später die Logs analysieren wird und ggf. die Nachricht, die über Pushbullet an das Smartphone gesendet wird, erzeugt. Dabei müssen wir in die beiden Variablen APIKEY und IDEN die in Step 1 und Step 2 erhaltenen Keys eintragen. Bei DISABLEDNOTIFICATIONIP kann man, falls gewünscht, noch eine IP-Adresse bzw. einen IP-Adressraum eintragen, für den bei einem SSH Login keine Push Notification erzeugt werden soll. Dies ist praktisch, wenn man z.B. nur benachrichtigt werden möchte, wenn sich jemand von außerhalb des eigenen Netzwerkes anmeldet. Wenn die internen IP-Adressen 192.168.178.xx lautet, muss man 192.168.178 in die Variable eintragen. Wenn alle Logins berücksichtigt werden sollen, muss in der Variable z.B. NONEIP stehen. In dem Editor nano speichert man mittels STRG + X, Y und Enter.

sudo nano /usr/local/bin/pushbullet-ssh

#!/bin/sh
APIKEY="v1OOYX5znV69XdgGyhIGW7qMloGRAXfptKujyKUa1g1w4"
IDEN="uZyKca1g1w3djzWIEVDzXK"
DISABLEDNOTIFICATIONIP="NONEIP"

tail -F /var/log/auth.log | gawk -v APIKEY=$APIKEY -v IDEN=$IDEN -v DISABLEDNOTIFICATIONIP=$DISABLEDNOTIFICATIONIP '{ if(NR>10 && $0 ~ /sshd/ && $0 ~ /Accepted/ && $0 !~ /'"$DISABLEDNOTIFICATIONIP"'/) { cmd=sprintf("curl https://api.pushbullet.com/api/pushes -u " APIKEY ": -d device_iden=" IDEN " -d type=note -d title=\"Raspberry Pi SSH login\" -d body=\"User %s has logged in from %s\" -X POST", $9, $11); system(cmd) } }'
Step 4

Dem soeben angelegten Script müssen wir nun noch Rechte geben, um ausgeführt zu werden.

sudo chmod 777 /usr/local/bin/pushbullet-ssh

Step 5

Jetzt müssen wir das Script in eine Crontab legen, damit es beim Start des Raspberry Pis aufgerufen wird. Dazu fügen wir folgende Zeile am Ende der Crontab Datei in eine neue Zeile ein.

crontab -e

@reboot sudo pushbullet-ssh
Step 6

Abschließend müssen wir den Raspberry Pi einmal neustarten.

sudo reboot

Das wars! Ab sofort solltest du, wenn sich jemand auf dem Raspberry Pi via SSH anmeldet, eine Push Benachrichtigung auf dein Smartphone erhalten.

Das Tutorial wurde am 20. März 2014 überarbeitet.

Quelle: User Ethanol100 im Raspberry.org Forum

60 Kommentare. Hinterlasse eine Antwort

  • Thomas
    März 12, 2014 4:03 pm

    Haha, ein IDS für Arme 😉
    Aber gute Idee, danke!

    LG Thomas

    Antworten
  • Marco
    März 12, 2014 4:46 pm

    Ah, gute Idee eigentlich und da ich Pushover eh schon benutze…Danke für den Artikel

    Antworten
  • Knochi
    März 12, 2014 5:39 pm

    Kann man sich nicht einfach eine eMail schicken lassen? Die wird doch auch gepusht.

    Antworten
    • Marco
      März 12, 2014 5:53 pm

      @KNOCHI könnte man, ist aber nur halb so elegant, müllt die die Inbox voll und ist nicht so einfach separat zu behandeln 😉 (notifications usw.)

      Antworten
  • Marc
    März 12, 2014 6:52 pm

    Hallo Jan, was hältst du von Pushbullet? Zumindest auf Android funktioniert es und es ist kostenlos. Dabei wird ein normales REST Interface benutzt und ein Plugin für Firefox gibt es auch

    Antworten
    • Jan Karres
      März 12, 2014 9:40 pm

      Hat mich heute auch schon jemand drauf hingewiesen. Ich werde es mir am Wochenende ansehen und ggf. das Tutorial überarbeiten.

      Antworten
    • Jan Karres
      März 20, 2014 9:45 pm

      Erledigt 🙂

      Antworten
  • lighthouse
    März 13, 2014 7:16 am

    Müllt ein „tail -F“ nicht den Speicher langsam zu? Wie lange läuft ein RPi ohne ihn neu starten zu müssen?

    Antworten
    • Marcus
      März 14, 2014 8:40 pm

      Naja wenn der PI komplett fertig eingerichtet wurde und keine neustarts mehr nötig sind, solange bis dass System nicht mehr gebraucht wird bzw. bis der nächste Neustart wegen einer änderung nötig wird

      Antworten
  • Hagen Bauer
    März 14, 2014 5:38 pm

    Coole Beispiel mit viel Potential für andere Szenarion

    Antworten
  • Marcus Penzer
    März 14, 2014 8:17 pm

    Hey wie immer cool,

    nur hab ich da gleich eine Frage,

    wäre es irgendwie möglich bestimmte IP´s (Private IP´s Bereiche) davon auszuschließen.

    Ehrlich gesagt ist es total nervig wenn jedes mal ne Message rausgeschickt wird, obwohl ich mich von intern über SSH anmelde 😉

    Antworten
    • Jan Karres
      März 17, 2014 8:38 pm

      Wäre es bestimmt. Werde ich, wenn ich Zeit finde, noch einbauen.

      Antworten
    • Jan Karres
      März 20, 2014 9:46 pm

      Hab diese Funktion hinzugefügt 🙂

      Antworten
      • Lukas Pawek
        April 24, 2017 9:59 pm

        Hallo, cooles Tutorial, vielen Dank. Einzig die Adressraumeinschränkung funktioniert bei mir nicht. Hab‘ 192.168.1 eingetragen und trotzdem gibt’s Meldungen. lg, Lukas

        Antworten
        • Lukas Pawek
          April 26, 2017 4:59 pm

          Mittlerweile funktioniert’s.

          Antworten
  • Markus
    März 14, 2014 9:54 pm

    Mir würde im Prinzip das ganze auch mit einer mail ausreichen.
    kann man bei dem dienst den auch mehrere Rechner einrichten.
    z.b 2 pi’s 1 nas …

    Antworten
    • Jan Karres
      März 17, 2014 8:39 pm

      Logo geht das. Auf alle gewünschten Geräte das Script und ab gehts!

      Antworten
  • Mat
    März 18, 2014 10:53 am

    Hier mal mein Script für Pushbullet:
    #!/bin/bash
    tail -F /var/log/auth.log | gawk ‚{if(NR>10 && $0 ~ /sshd/ && $0 ~ /Accepted/){ cmd=sprintf(„PFADZUMSCRIPT“); system(cmd)}}‘

    Das passende Script & erklärung findet man hier:
    http://www.forum-raspberrypi.de/Thread-noch-ein-weg-nachrichten-vom-pi-via-push-auf-ein-android-device

    Antworten
    • Jan Karres
      März 20, 2014 9:47 pm

      Habe das Tutorial nun für Pushbullet umgeschrieben 😉

      Antworten
  • Frank
    März 21, 2014 11:12 am

    Super Idee und gute Erklärung!

    Antworten
  • Leon
    März 23, 2014 12:17 pm

    Hey Jan!

    Erstmal danke für das tolle Tutorial. Aber jetzt zu meiner Frage: Gäbe es auch eine Möglichkeit, statt auf dem Smartphone auf dem Rechner (Ubuntu GNOME) auf dem Desktop eine Benachrichtigung anzuzeigen?

    Gruß

    Leon

    Antworten
    • Marc
      März 24, 2014 6:37 am

      Hallo Leon, wie gesagt es gibt ein Plugin für Firefox. Oder du baust dir was eigenes.

      Antworten
      • Leon
        März 24, 2014 5:34 pm

        Ah ok, danke für den Hinweis. Dann nutze ich erstmal das und guck mal, ob sich da simpel was zusammencoden lässt.

        Antworten
    • Jan Karres
      März 26, 2014 5:53 pm

      Das könnte man bestimmt auch basteln, wobei das ein eigenes Tutorial wäre. Außerdem wäre es nicht besonders sinnvoll, da dein Comouter, im Gegensatz zu deinem Smartphone, ja wahrscheinlich nicht permanent an ist.

      Antworten
  • Bjoern
    März 24, 2014 5:51 pm

    Mahlzeit,

    um einen openvpn-server auf Connects zu überwachen:
    in die openvpn-server.conf:

    script-security 2
    client-connect /etc/openvpn/connect

    und ins /etc/openvpn-Verzeichniss eine ausführbare Datei namens connect:

    #!/bin/bash

    APIKEY="hier_den_APIKEY_rein"
    IDEN="hier_das_Empfangs_Device_rein"

    TO="https://api.pushbullet.com/api/pushes"
    /usr/bin/curl -s $TO -u $APIKEY: \
    -d device_iden=$IDEN \
    -d type=note \
    -d title="Openvpn connect" \
    -d body="Client $common_name has connected" \
    -X POST

    mach mal ein schönes Tut draus! 😉

    Gruss Björn

    Antworten
    • Jan Karres
      März 26, 2014 6:14 pm

      Sehe darin ehrlich gesagt nicht so den großen Nutzen wie bei SSH. Aber habe deinen Kommentar nun mal schön formatiert, sodass interessierte Leser deine Snippet verwenden können 😉

      Antworten
  • Olaf Wagner
    April 3, 2014 1:29 pm

    Auch von mir an dieser Stelle ein großes Dankeschön! Für mich newbie auf der Linux-Seite ein sehr gutes Tutorial. Eine Frage hätte ich noch: Da Pushbullet an die Messages leider keinen Zeitstempel anhängt stelle ich mal hier die Frage, wie man den Messagetext so anpassen kann, dass das aktuelle Datum und die Uhrzeit angezeigt werden? DAnke schon mal!

    Antworten
    • Jan Karres
      April 5, 2014 4:28 pm

      Wenn du in die Pullbullet App rein gehst und dort auf die jeweilige Benachrichtigung klickt siehst du den Zeitstempel. Er ist lediglich in der Notification Bar nicht angezeigt.

      Antworten
      • Olaf Wagner
        April 5, 2014 4:58 pm

        In der iPhone-App leider nicht 🙁

        Antworten
        • Jan Karres
          April 6, 2014 12:55 pm

          Schreib am Besten mal an die Jungs von Pushbullet, sind nett und offen für Anregungen. Dies ist nämlich etwas Problem, dass bestimmt nicht nur bei diesem Anwendungsfall existierten wird.

          Im Script könntest du das Datum mit Uhrzeit als Parameter an gawk übergebe und dort, wie z.B. auch bei dem APIKEY, das Datum in den Text einbinden.

          Antworten
          • Olaf Wagner
            April 7, 2014 1:26 pm

            An Deinem letzten tipp hatte ich mich schon im Vorfeld versucht; leider bin ich damit noch nicht so erfahren und so zeigt er mir derzeit immer nur Datum und Uhrzeit des letzten RasPi-Starts an.
            Die Jungs von Pushbullet werde ich mal aktivieren, vielleicht haben die ja schon eine Lösung in der Schublade.

  • Robin
    April 7, 2014 8:07 pm

    Super Idee! Ich habe folgende Zeile in meine .bashrc eingetragen, sodass ich mir den cron job spare:

    curl https://api.pushbullet.com/api/pushes -u YourApiKey: -d device_iden=YourIden -d type=note -d title=“RaspBerry Pi Login“ –data-urlencode body=“$(tail /var/log/auth.log)“ -X POST -s >/dev/null

    Antworten
  • Wie wird eine Pushover Benachrichtigung auf dem Raspberry Pi bei Zugriff per SSH versendet um Einbrüche zu erkennen? | Wenzlaff.de: Rund um die Programmierung
    April 17, 2014 4:17 pm

    […] wenn jeman sich per SSH auf den Raspberry Pi einloggt. Als Basis diente diese sehr ausführliche Seite die sowas mit Pushbullet realisiert […]

    Antworten
  • Markus
    Mai 16, 2014 7:56 am

    Hi,
    ich habe ClamAV als Virenscanner installiert und wollte nun haben das ich gerne eine Benachrichtigung bei Virusbefund bekomme.
    Hab dies schon mit sendmail versucht, aber leider geht es irgendwie nicht.
    Jetzt meine Frage ob das eventuell mit pushbullet geht?

    Wobei ich glaube der Fehler liegt eher an der freshclam.conf
    Ist „VirusEvent /pfadzumscript“ richtig?

    Antworten
    • Jan Karres
      Mai 16, 2014 5:25 pm

      Ich kenne persönlich ClamAV nicht. Wenn du so etwas machen möchtest musst du bspw. aus einem Logfile die entsprechende Information raus parsen und dadurch das Push Event auslösen.

      Antworten
  • Patrick
    Mai 20, 2014 2:20 pm

    Hi du…
    Kannst du den mir sagen warum ich die Benachrichtigung nur auf dem pc bekomme und nicht auf das Handy???

    Antworten
    • Jan Karres
      Mai 24, 2014 4:07 pm

      Ich tippe mal du ID (iden) von deinem Desktop Client ausgelesen und im Script eingetragen 😉

      Antworten
  • bOOm_shacalaca
    Mai 22, 2014 8:43 am

    könnte man darüber nicht auch irgendwie die öffentliche IP einmal täglich oder wenn diese sich ändert aufs handy gepusht bekommen?

    braucht man kein dyndns-service mehr…

    Antworten
    • Jan Karres
      Mai 24, 2014 4:19 pm

      Das ist der Ansatz von DynDNS, nur, dass zusätzlich der DNS Record mit einer sehr kleinen TTL automatisch aktualisiert wird.

      Antworten
  • Kai Hillecke
    September 3, 2014 8:54 pm

    Hallo Jan,

    Gibt es die alte Fassung des Tutorials für Pushover noch?

    Vg Kai

    Antworten
    • Jan Karres
      September 7, 2014 8:12 pm

      Nicht mehr wirklich. Verwende doch Pushbullet. Diese Anwendung ist auch kostenlos.

      Antworten
  • Markus Ritzmann
    September 23, 2014 9:00 am

    Moin Jan

    Vielen dank für den Artikel. Funktioniert auf dem Raspberry Pi super!

    Gibt es auch eine Möglichkeit das Script ohne root rechte zu verwenden? Hintergrund ist das ich das auch gerne bei einem Webhosting (mit SSH, jedoch ohne root) verwenden möchte.

    Gruss
    Markus

    Antworten
    • Jan Karres
      September 27, 2014 11:21 am

      Wenn du Lesezugriffe auf /var/log/auth.log auch dem dritten Nutzer gibst funktioniert es auch ohne Root-Rechte.

      Antworten
  • Markus
    November 17, 2014 9:40 pm

    Interessant. Ist man unter Debian (nicht auf dem RPi) als root eingeloggt muss die crontab angabe anders gemacht werden.

    1. „sudo“ braucht es nicht. – Eigentlich logisch.
    2. Ich musste den ganzen Pfad zur ausführbaren Datei angeben.

    Hab 20 Minuten gebraucht um zu kapieren *weshalb* das nicht geht. *Arrg!

    Antworten
    • Jan Karres
      November 23, 2014 6:44 pm

      Wenn das Script wie beschrieben unter /usr/local/bin abgelegt wird sollte da (mit Ausnahme von sudo) genau so funktionieren.

      Antworten
      • Markus
        November 24, 2014 12:11 pm

        Hab das File mit „nano /usr/local/bin/pushbullet-ssh“ erstellt. Liegt soweit am richtigen Ort.

        Ganz normal in der Konsole kann ich das script auch ohne die ganze Pfadangabe aufrufen. Nur via crontab ging es nicht.

        Naja, seltsam. Hauptsache es geht jetzt. 🙂

        Antworten
  • marcel
    Februar 7, 2015 3:14 am

    gibt die Pushbullet-App bei euch auch keinen Ton von sich?

    Habe in den Einstellungen den Benachrichtigungston und auch Vibration eingestellt, aber es kommt nichts wenn ich eine Pushnachricht empfange. In der Liste stehen die Nachrichten aber alle drin.

    Antworten
    • Manfred
      März 26, 2015 10:32 pm

      Ich habe mir PushBullet für Android heruntergeladen und möchte über den Eingang neuer Nachrichten per Benachrichtigungston und Android-Benachrichtigung informiert werden. Leider sehe auch ich die neuen Meldungen nur, wenn ich PushBullet manuell kontrolliere.

      Antworten
      • Manfred
        März 27, 2015 8:27 pm

        Problem gelöst… wird die Nachricht NICHT nur an ein einzelenes Ziel gesendet, dann meldet sich Android (bei mir).

        Zustellung aber ohne Benachrichtung/Sound:
        IDEN=“uZyKca1g1w3djzWIEVDzXK“

        mit Benachrichtung/Sound:
        #IDEN=“uZyKca1g1w3djzWIEVDzXK“

        Danke für die Mühe, so viele tolle Tutorial zu erstellen!

        Antworten
        • Manfred
          März 27, 2015 10:25 pm

          Und nun auch noch die Ursache…Pushbullet und Anleitung funktionieren.
          In Step 2 steht „ID (iden)“ und in der Beispielausgabe ist die „id“ rot hinterlegt. Verwendet werden muss aber die „iden“, dann klappt es auch mit einem einzelnen Ziel.

          Antworten
  • Karsten
    Februar 13, 2015 10:55 am

    Danke für diese Tutorial. Bei mir läuft das gut so.

    Kann man das Script noch so erweitern, dass man den Netzwerk-Namen zur IP-Adresse noch mitgeliefert bekommt? Also im Prinzip noch ein “’whois IPADDR | grep -i netname“‘ mitbekommt?
    Bin leider kein Shell-Profi, was müsste ich wohl tun, damit das klappt?

    Antworten
  • Jake
    Februar 19, 2015 9:41 am

    Funktioniert super !

    Kann man irgendwie auch nicht erfolgreiche Anmeldungen loggen ?

    Antworten
    • Jan Karres
      Februar 19, 2015 4:41 pm

      Das macht meines Wissens nach auch fail2ban, welches ich im Artikel SSH vor Angriffen absichern erwähnt habe.

      Antworten
    • Karsten
      Februar 20, 2015 8:05 am

      Jake, wenn du fail2ban nutzt, ersetz in /usr/local/bin/pushbullet-ssh die Zeile 6 mal durch:
      tail -F /var/log/auth.log | gawk -v APIKEY=$APIKEY -v IDEN=$IDEN -v DISABLEDNOTIFICATIONIP=$DISABLEDNOTIFICATIONIP '{ if(NR>10 && $0 ~ /sshd/ && $0 ~ /Failed/ && $0 !~ /'"$DISABLEDNOTIFICATIONIP"'/) { cmd=sprintf("curl https://api.pushbullet.com/api/pushes -u " APIKEY ": -d device_iden=" IDEN " -d type=note -d title=\"RaspPi SSH Login Rejected\" -d body=\"User %s tried to logged in from %s - Rejected\" -X POST", $9, $11); system(cmd) } }'

      Also im Prinzip nur „Accepted“ durch „Failed“ ersetzt. Evl. noch Pfad zum Log anpassen, bei mir geht es damit.

      Antworten
  • midas
    März 17, 2015 2:53 pm

    Hi Jan,

    wäre es möglich wenn du mir ein kleines TUT an die Hand gegeb könntest, wo ich die selbe Benachrichtigung bei einem PROFTPD login bekomme?

    Wäre klasse, danke im Voraus

    Gruß

    Antworten
    • Jan Karres
      März 31, 2015 7:04 pm

      Dazu musst du sehen wo ProFTPD seine Logs ablegt, diese analysieren und daraus eine Reaktion ableiten. Ich persönlich habe momentan leider nicht die zeitlichen Ressourcen hierfür.

      Antworten
  • ronnyst
    April 8, 2015 9:23 pm

    Hallo Jan,

    zunächst einmal danke für Deine ausführlichen Anleitungen!
    Bei dieser komme ich allerdings nicht weiter, da sich anscheinend die Syntax bei pushbullet geändert hat. Zumindest komme ich mit Deinem Script nicht weiter.
    Entsprechend der API habe ich folgendes gebastelt, komme aber nicht weiter:

    TOKEN=“u8Ps9XXXXXXXXXXXvcmXXXXTr“
    IDEN=“ujviWXXXXXX3P0Jl6″
    DISABLEDNOTIFICATIONIP=“NONEIP“

    tail -F /var/log/auth.log | gawk -v TOKEN=$TOKEN -v IDEN=$IDEN -v DISABLEDNOTIFICATIONIP=$DISABLEDNOTIFICATIONIP ‚{ if(NR>10 && $0 ~ /sshd/ && $0 ~ /Accepted/ && $0 ! /'“$DISABLEDNOTIFICATIONIP“‚/){ cmd=sprintf(„curl –header ‚Authorization: Bearer u8Ps9XXXXXXXXXXXvcmXXXXTr‘ -X POST https://api.pushbullet.com/v2/pushes –header ‚Content-Type: application/json‘ –data-binary ‚{„type“: „note“, „title“: „RaspPi SSH Login Rejected\“, „body“: „User %s tried to logged in from %s – Rejected\“, $9, $11); system(cmd)}}‘

    Kannst Du Deine Anleitung auf die neue API anpassen?

    Danke 🙂

    Antworten
    • Jan Karres
      April 19, 2015 9:20 pm

      Ich habe es gerade ausprobiert. Funktioniert einwandfrei. Außerdem, nur dem Verständnis halber, wenn sich eine API ändert wird diese neu versioniert, was bedeutet, dass die altere Version ohne Veränderung bis zur Abschaltung weiter läuft, denn ansonsten hätten alle Anwendungen ein Problem, was nicht sein darf.

      Antworten
  • lenjakoe
    Oktober 20, 2016 11:35 pm

    Hi, bin raspberry Pi Anfänger und habe auch keine Ahnung was ein SSH ist 😀 meine Frage wäre, ob der Raspberry pi mir auch eine Pushbenachrichtigung senden kann, wenn sich jemand mit meinem Wlan verbindet?

    Antworten
  • GnuRip
    April 23, 2017 2:01 am

    Geniale Sache! Funktioniert von der Konsole aus ohne Probleme. Aber per cronjob will es einfach nicht.
    Hab schon die cronlogs aktiviert, da wird zumindest erwähnt dass das pushbullet skript gestartet wird. Aber keine Fehlermeldung oder sonstwas hilfreiches.

    Hab schon etliche Varianten durchprobiert. Mit Pfadangabe, mit & am Ende, mit >> logdatei, aber es ist einfach nichts zu sehen. Und wie gesagt, wenn ich es per Konsole starte läuft es einwandfrei. Es ist zum Mäuse melken.

    Irgendeine Idee wie ich dem Problem auf die Schliche kommen kann?

    Antworten

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Bitte füllen Sie dieses Feld aus.
Bitte füllen Sie dieses Feld aus.
Bitte gib eine gültige E-Mail-Adresse ein.
Sie müssen den Bedingungen zustimmen, um fortzufahren.

Jan Karres
Jan Karres
Wirtschaftsinformatiker
Facebook
Twitter
YouTube
LinkedIn
Xing
GitHub

Themen

  • Blogging
  • Debian (Linux)
  • Eine Geschichte aus dem Leben des Jan
  • Fotos
  • Gaming
  • Gedanken
  • Linksammlungen
  • Privates
  • Projekte
  • Raspberry Pi
    • Einplatinencomputer (außer Raspberry Pi)
  • Schule und Studium
  • Tipps und Tricks
  • Videos
  • Vorgestellt
  • WordPress

Projekte

Dieser Blog ist meine kleine Base im Internet, in der ich über Themen schreibe, die mich persönlich beschäftigen. Abseits davon habe ich weitere Projekte im Netz, die teils aus Spaß entstanden, jedoch zum Teil auch meinen Kühlschrank füllen.

Alle Projekte

JanKarres.de © 2007-2022

Neueste Beiträge

  • Raspberry Pi: WLAN Access Point mit NordVPN (VPN Router) einrichten Dezember 5, 2020
  • Real Cookie Banner: Wie das Opt-in Cookie Banner für WordPress entstand November 18, 2020
  • Blog Setup erneut: Aufräumen einer kleinen Historie Oktober 13, 2020
  • devowl.io: Auf geht’s in das WordPress Business! März 10, 2020
  • Kuschelpartys: Nähe und Geborgenheit einfach erleben September 30, 2018

devowl.io

Meine Brötchen verdiene ich im Internet. Dazu habe ich gemeinsam mit meinem Kollegen Matze die devowl.io GmbH gegründet. Gemeinsam entwickeln und vertreiben wir in unser Plugins und Entwickler-Tools im WordPress Umfeld.

Mehr erfahren
  • Datenschutzerklärung
  • Impressum