[Script] DynDns Pflicht Login

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Re: [Script] DynDns Pflicht Login

    ich habe es mit Filezilla hochgeladen, ich habe es auch schon mit Filzilla geöffnet und mehrmals neu rein kopiert, es öffnet sich ja sofort bei mir PSPad oder wenn ich möchte auch BeCyPad

    Au man ich habe soetwas noch nie gehabt, ging doch immer mit beiden Editoren und auch kopierten Code aus Foren... :(
  • Re: [Script] DynDns Pflicht Login

    "dr_mike" schrieb:

    Dann hier das Ganze als Datei zum Herunterladen.


    vielen Dank... aber leider war es das nicht...
    Es liegt nicht am Editor und den Zeilenumbrüchen, die neue Datei erzeugt den gleichen Fehler... es muss was ganz anderes sein wenn es bei anderen geht und bei mir nicht
  • Re: [Script] DynDns Pflicht Login

    Hey, cool! Funktioniert ja prächtig! Ich glaube, ich behalte meinen DynDNS-Account doch noch 'ne Weile ... oder vielleicht auch nicht, mal sehen.

    @ moonsorrox: Ausführbar gemacht hast Du die Datei aber (chmod +x dyndnslogin.sh)?

    @ dr_mike: Was müsste man denn anpassen, um auch erfolgreiche Logins in das Sys-Protokoll (dem im WebIF) zu schreiben?
  • Re: [Script] DynDns Pflicht Login

    "SaschaBr" schrieb:

    erfolgreiche Logins in das Sys-Protokoll


    Quellcode

    1. ....
    2. && { echo "Login successful" ; /sbin/write_log "DynDNS login successful" 4 ; } \
    3. || { echo >&2 "Login failed" ; /sbin/write_log "DynDNS failed to login" 2;exit 1 ; }
    4. ....


    Edit:
    {} hinzugefügt

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von dr_mike ()

  • Re: [Script] DynDns Pflicht Login

    "dr_mike" schrieb:

    /sbin/write_log "DynDNS failed to login" 2

    Das ist der alte Befehl für die Logs,
    der neue (log_tool) hat ein paar mehr Optionen.

    Quellcode

    1. /sbin/log_tool --append "DynDNS failed to login" --type 0


    Quellcode

    1. Usage: log_tool [OPTION]...
    2. Manipulate event logs in system.
    3. -h, --help Display this help and exit.
    4. -v, --verbose Enable verbose output.
    5. -c, --initdb Initialize the table for event logs.
    6. -r, --rmdb Remove the table for event logs.
    7. -f, --flushdb Flush all data in the table for event logs.
    8. -b, --maxlog N Set the max number of logs to N.
    9. -a, --append MSG Append MSG into the event log.
    10. -t, --type [0-2] Specify the event type.
    11. -u, --user USER Specify the username.
    12. -p, --ip IP Specify the IP.
    13. -m, --comp NAME Specify the computer name.
    14. -q, --query Query the data of event logs.
    15. -s, --sort [0-13] Set the sort type.
    16. -l, --lower NUM Set the lower bound.
    17. (NUM >= 0, NUM <= upper)
    18. -o, --upper NUM Set the upper bound.
    19. (NUM >= 0, NUM >= lower)
    20. -e, --filter [0-3] Specify the filter type.
    21. -d, --date1 DATE1 Specify the date1 - date2.
    22. -g, --date2 DATE2 Specify the date1 - date2.
    23. -u, --user USER Specify the username.
    24. -p, --ip IP Specify the IP.
    25. -m, --comp NAME Specify the computer name.
    26. -k, --keyword KEYWORD Filter the keyword in log.
    27. Event types:
    28. 0 = Information
    29. 1 = Warning
    30. 2 = Error
    31. Sort types:
    32. 0 = Sort by date in ascending order.
    33. 1 = Sort by date in descending order.
    34. 2 = Sort by time in ascending order.
    35. 3 = Sort by time in descending order.
    36. 4 = Sort by event type in ascending order.
    37. 5 = Sort by event type in descending order.
    38. 6 = Sort by user in ascending order.
    39. 7 = Sort by user in descending order.
    40. 8 = Sort by IP in ascending order.
    41. 9 = Sort by IP in descending order.
    42. 10 = Sort by computer name in ascending order.
    43. 11 = Sort by computer name in descending order.
    44. 12 = Sort by id in ascending order.
    45. 13 = Sort by id in descending order.
    46. Report bugs to <nas_rd@qnap.com>
    Alles anzeigen
  • Re: [Script] DynDns Pflicht Login

    @ dr_mike:
    Zu früh gefreut, Irgendetwas passt da nicht. Bekomme folgenden Fehler in der Console (und keinen Eintrag im WebIf-Log)

    Quellcode

    1. ./dynlogin.sh: line 47: syntax error near unexpected token `||'
    2. ./dynlogin.sh: line 47: ` || { echo >&2 "Login failed" ; /sbin/write_log "DynDNS failed to login" 2;exit 1 ; }'


    @ Eraser-EMC2-:
    Das Eintrage ansich funktioniert damit aber.
  • Re: [Script] DynDns Pflicht Login

    "Eraser-EMC2-" schrieb:

    Das ist der alte Befehl für die Logs,

    Ich weiss und ich hoffe den gibts noch ne Weile - kurz, prägnant und tut was er soll ;)

    "SaschaBr" schrieb:

    Zu früh gefreut,

    Sorry, war ein Schnellschuss - Klammern vergessen. Habs geändert.

    Quellcode

    1. ....
    2. && { echo "Login successful" ; /sbin/write_log "DynDNS login successful" 4 ; } \
    3. || { echo >&2 "Login failed" ; /sbin/write_log "DynDNS failed to login" 2;exit 1 ; }
    4. ....

    So sollte es jetzt gehen.
  • Re: [Script] DynDns Pflicht Login

    "dr_mike" schrieb:

    "tokon" schrieb:

    /tmp, also wo der Cookie gespeichert wird, ist das auf der HDD?

    Nein, /tmp ist im RAM. Das Cookie ist nach einem Neustart wieder weg.
    Was ist der Grund für die Frage?

    Dachte nur wegen den Anzahl Schreibvorgängen.

    Bastle gerade schon an einem anderen Script für einen ähnlichen Zweck, das müsste ich aber öfters (täglich) laufen lassen.
  • Re: [Script] DynDns Pflicht Login

    "moonsorrox" schrieb:

    die neue Datei erzeugt den gleichen Fehler...

    Welchen der beiden Fehler? ;)

    wieder der erste.. den ich am Anfang hatte

    Quellcode

    1. [/share/HDA_DATA] # ./dyndnslogin.sh
    2. -sh: ./dyndnslogin.sh: /bin/sh^M: bad interpreter: No such file or directory
    3. [/share/HDA_DATA] #
  • Re: [Script] DynDns Pflicht Login

    OK.. du wirst da wohl besser wissen was falsch läuft... aber was kann ich denn machen.
    Ich habe bisher noch nie diese Probleme gehabt wenn ich mit Linux etwas gemacht habe...

    Woran liegt das..? ist ja nicht das erste mal das ich mit meinen Editoren arbeite, aber ich weiß nun überhaupt nicht weiter :(