Synology-Forum.nl

Tweaks / Addons A.K.A. The Underground => Overige mods => Topic gestart door: devileer op 02 januari 2021, 14:15:26

Titel: nas.sh script niet juist uitlezen van nas via cli
Bericht door: devileer op 02 januari 2021, 14:15:26
Beste Allen,

Ik zit met de volgende uitdaging. ik heb van meerder script via snmp mijn nas proberen uit te lezen. Maar het enige wat ik juist door krijg is je nas staat aan. verder niks of errors. Ik heb volgens mij ook de juiste dam versie al aangepast naar 51.

Ik gebruik deze variant. Zodra ik de snmpget commando los gebruik kan ik gewoon waardes uitlezen.

Wat zie ik over het hoofd.



Titel: Re: nas.sh script niet juist uitlezen van nas via cli
Bericht door: Briolet op 02 januari 2021, 15:22:20
Als het met de cli wel goed gaat, dan moet de curl niet goed gaan. Maak eens een echo van je curl string om te dubbelchecken of dit steeds goed gaat.

Of probeer
"http://"${DOMO_IP}":"${DOMO_PORT}"/json.htm?type=command&param=udevice&idx="${NAS_HD1_TEMP_IDX}"&nvalue=0&svalue="${HDtemp1}
zodat de variabelen expliciet gescheiden zijn. (Maar ik ben ook een bash amateur)
Titel: Re: nas.sh script niet juist uitlezen van nas via cli
Bericht door: devileer op 02 januari 2021, 16:42:39
Hallo Briolet,
Ik ben een beginner, waar moet ik deze code plaatsen
Titel: Re: nas.sh script niet juist uitlezen van nas via cli
Bericht door: Briolet op 02 januari 2021, 17:13:26
Op de plek waar het nu staat. Het is gewoon aan andere schrijfwijze van je huidige string. Bij sommige variabelen geeft de bestaande schrijfwijze soms problemen. Waarschijnlijk omdat een numerieke variabele anders omgezet wordt in een string. (In elk geval had ik dit soms nodig)

In elk geval is logging belangrijk als je scripts schrijft. Gewoon zoveel mogelijk  tussenresultaten loggen om het probleem te vinden.
Titel: Re: nas.sh script niet juist uitlezen van nas via cli
Bericht door: devileer op 03 januari 2021, 00:35:08
Het script werkt nu. ik had een paar teveel karakter en spatie er tussen.

 alleen me crontab refresh niet ieder 5min die ik heb ingesteld.
Zag wel iets staan om de crontab bij het booten automatisch bij het rebooten van de pi.
Maar het automatsch refreshen op de achter grond werkt nog niet.

Hopelijk kan je me daar mee helpen.
Titel: Re: nas.sh script niet juist uitlezen van nas via cli
Bericht door: Briolet op 03 januari 2021, 10:04:25
Ik heb geen echte ervaring met crontabs. Er bestaat wel een 3th party package "Crontab Manager". Die voorkomt dat je dingen fout doet.

Ik gebruikt echter altijd de Taakplanner van DSM. Die maakt dan een crontab voor je script. Extra voordeel is dat je kunt instellen dat je een mailtje krijgt met alle output als er een fout optreed.
Dit kun je ook in een frequentie van elke 5 minuten instellen.