Auteur Topic: Andere User in Task Manager job  (gelezen 5199 keer)

Offline a.appel

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 24
Re: Andere User in Task Manager job
« Reactie #15 Gepost op: 23 augustus 2017, 10:28:01 »
Script is zelf geschreven en doet niet meer dan:
tv_grab_nl3.py -l nl -C /var/services/homes/admin/.xmltv/tv_grab_nl3_py.conf -A /var/services/homes/admin/.xmltv/program_cache3.db -W /var/packages/DVBLinkServer/target/share/xmltv/data.xml
Waarbij tv_grab_nl3.py een grabber voor EPG data is, executable voor alle gebruikers
-l nl aangeeft dat de nederlandse taal gebruikt wordt
-C /var/services/homes/admin/.xmltv/tv_grab_nl3_py.conf het te gebruiken config file aangeeft, eigendom van admin, readable ook door users
-A /var/services/homes/admin/.xmltv/program_cache3.db het te gebruiken cache file aangeeft, eigendom van admin, users hebben alle rechten
-W /var/packages/DVBLinkServer/target/share/xmltv/data.xml het doelbestand aangeeft, eigendom van admin, users hebben alle rechten
  • Mijn Synology: DS214+
  • HDD's: 2 * 3 TB WD RED

Ben(V)

  • Gast
Re: Andere User in Task Manager job
« Reactie #16 Gepost op: 23 augustus 2017, 10:44:20 »
Het gaat natuurlijk niet om het script dat jij er omheen gebakken hebt.
Het gaat om die python applicatie.
Waar heb je die vandaan en als het datgene is dat ik denk dan is mijn verklaring al in m'n vorige post gegeven.

Die config file heb je onder de home folder van admin gezet dus een andere user kan daar dan niet bij, vandaar dat hij die denied geeft als je hem onder een andere user wilt draaien.
Heb je zoals ik al zei de "Home Service" op DSM aanstaan?

Ik denk dat je veel slimmer die scripts en die python applicatie onder de Home folder van een user met admin rechten kunt zetten in plaats van zaken onder systeemfolder te plaatsen.

Offline a.appel

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 24
Re: Andere User in Task Manager job
« Reactie #17 Gepost op: 23 augustus 2017, 10:47:07 »
Python app komt hier vandaan: https://github.com/tvgrabbers/tvgrabnlpy

Moet je me even helpen... Home Service aanzetten, hoe / waar doe ik dat?
Kan het in het help file niet echt vinden...

Ik denk dat je veel slimmer die scripts en die python applicatie onder de Home folder van een user met admin rechten kunt zetten in plaats van zaken onder systeemfolder te plaatsen.
Ja, daar zat ik ook al aan te denken.
  • Mijn Synology: DS214+
  • HDD's: 2 * 3 TB WD RED

Ben(V)

  • Gast
Re: Andere User in Task Manager job
« Reactie #18 Gepost op: 23 augustus 2017, 10:49:04 »
Control Panel
Users
Advanced
Helemaal naar beneden scrollen.

Als je een home folder hebt hoef je ook geen aparte locatie voor die config op te geven, want die zet het python script daar default neer.

Offline a.appel

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 24
Re: Andere User in Task Manager job
« Reactie #19 Gepost op: 23 augustus 2017, 11:06:35 »
Done...

Zou ik de boel gewoon kunnen kopieren van de admin directory naar een andere gebruikers directory, de eigenaar van alles aanpassen, het script aanpassen en opties aanpassen? Of moet ik de boel opnieuw installeren?

Overigens blijft het natuurlijk vreemd dat een test run (in task manager --> uitvoeren) wel goed werkt, maar een automatische run, op de specifieke tijd die in de task manager staat, niet goed werkt...
  • Mijn Synology: DS214+
  • HDD's: 2 * 3 TB WD RED

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1409
  • -Ontvangen: 8086
  • Berichten: 44.302
    • Truebase
Re: Andere User in Task Manager job
« Reactie #20 Gepost op: 23 augustus 2017, 11:15:23 »
En.....het werkt ook in CLI, heb ik begrepen.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-7   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeStation BSM 1.2-65586                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline a.appel

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 24
Re: Andere User in Task Manager job
« Reactie #21 Gepost op: 23 augustus 2017, 11:18:24 »
yep

EDIT: Damn, door het aanzetten van Home service, zijn de subdirectories dus ook .xmltv met het cache en config file, verdwenen...
  • Mijn Synology: DS214+
  • HDD's: 2 * 3 TB WD RED

Ben(V)

  • Gast
Re: Andere User in Task Manager job
« Reactie #22 Gepost op: 23 augustus 2017, 12:25:50 »
Als je nu eerst eens vertelde waar je die applicatie vandaan hebt en wat je gedaan hebt om het te installeren.

Het is duidelijk geen Synology package dus als je verder niets vertelt kunnen we je ook niet helpen.


Offline a.appel

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 24
Re: Andere User in Task Manager job
« Reactie #23 Gepost op: 23 augustus 2017, 12:29:50 »
Python app komt hier vandaan: https://github.com/tvgrabbers/tvgrabnlpy

Zoals ik al aangaf: hier komt de app vandaan.

Inmiddels heb ik onder mijn eigen username (dus ook admin rechten) de boel opnieuw geconfigureerd en ben een (test) run aan het draaien.
  • Mijn Synology: DS214+
  • HDD's: 2 * 3 TB WD RED

Ben(V)

  • Gast
Re: Andere User in Task Manager job
« Reactie #24 Gepost op: 23 augustus 2017, 14:14:12 »
Die informatie had je nog niet gegeven en je geeft nog steeds niet aan hoe en waar je het een en ander geinstalleerd hebt.
Volgens mij kun je alles gewoon het beste in de Home folder van een user met admin rechten zetten en het uit laten voeren door die user.

Houd je er wel rekening mee dat deze applicatie op 1 oktober stopt met werken.
Vanaf dat moment haalt Tvdb hun API V1 uit de lucht en is alleen API V2 nog actief, deze applicatie gebruikt API V1. van TheTVDB.

Offline a.appel

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 24
Re: Andere User in Task Manager job
« Reactie #25 Gepost op: 23 augustus 2017, 14:53:15 »
Sorry, ik ben abuis... Ik heb de repository van hier https://github.com/tvgrabbers/tvgrabpyAPI
Dit is juist versie V2!

Ik ben in de problemen gekomen, doordat ik het Home Service van DSM niet aan had staan. Ik heb als root een aantal directories aangemaakt, van eigenaar gewisseld (naar admin) en rechten aangepast. Ik kom er nu pas achter dat er wel degelijk een Home binnen de Linux variant van DSM is.

Anyway, dat verklaart nog steeds niet waarom het script, vanaf de command prompt als admin prima loopt en succesvol voltooid, net als een test-run via de Task Manager en dat een geautomatiseerde run tegen de foutmelding aan loopt dat de root de applicatie niet uit mag voeren.
  • Mijn Synology: DS214+
  • HDD's: 2 * 3 TB WD RED

Ben(V)

  • Gast
Re: Andere User in Task Manager job
« Reactie #26 Gepost op: 23 augustus 2017, 15:07:07 »
Ik kan wel een aantal verklaringen bedenken, maar als ik niet weet wat je allemaal gedaan hebt blijft het gissen.

Verder vergis je, je wat betreft de API van Tvbd.
Het feit dat deze applicatie een versie 2 is heeft uiteraard niets te maken met de tvdb API die gebruikt wordt.

De nieuwe tvdb API (V2) vereist dat je een account aanmaakt op Tvdb en dan de userkey die je krijgt gebruikt om hun API te benaderen.
Dus als jij nergens een TVDB username en Userkey hoeft in te vullen gebruikt deze applicatie nog gewoon API V1 en die wordt vanaf 1 Oktober stop gezet.

Offline a.appel

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 24
Re: Andere User in Task Manager job
« Reactie #27 Gepost op: 23 augustus 2017, 15:41:40 »
Ben, ik weet niet precies wat je bedoelt met de API van Tvdb. Dit is een XMLTV-compatibele grabber voor Nederlandse en Vlaamse televisie die TVGids.nl, TVGids.tv, RTL.nl, NPO.nl, Horizon.tv, Humo.be, VPRO.nl, NieuwsBlad.be en Primo.eu als bron gebruikt.  Dit zijn volledige open databases.
Hoewel TheTVDB.com wordt gebruikt door tv_grab_nl3.py is dit slechts 1 van de bronnen. En daarbij ook alleen een bron voor content en niet EPG data.
DVBLink heeft geen sterke UI op het gebied van EPG content info, dus als tvdb straks wegvalt als bron, maakt me dat niet zo veel uit...
  • Mijn Synology: DS214+
  • HDD's: 2 * 3 TB WD RED

Ben(V)

  • Gast
Re: Andere User in Task Manager job
« Reactie #28 Gepost op: 23 augustus 2017, 16:03:53 »
Ik ben er niet helemaal doorheen gegaan, want die python source zit als een grote brij in een enkel bestand aan elkaar geplakt en blinkt niet uit in duidelijkheid.
Maar volgens mij gebruiken ze tvdb om de juiste benamingen van series en films op te zoeken en die dan gevonden naam gebruiken ze weer om de EPG bronnen te raadplegen.

Die Tvdb API is de interface waarmee je tvdb kunt raadplegen en dat doet die applicatie dan ook.
Als die weg val zou alles wel eens niet meer kunnen werken.

Maar werkt alles intussen nu dan?

Offline a.appel

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 24
Re: Andere User in Task Manager job
« Reactie #29 Gepost op: 23 augustus 2017, 19:20:54 »
Heb het script even opnieuw geinstalleerd met mij als user en net in de command line de boel gerund. Dit werkt.
Nu even een nieuw scriptje aanmaken voor de task manager en morgen even kijken of het goed gedraaid heeft... ben benieuwd.

Alvast bedankt voor je hulp!
Enne, tvgrabpyAPI wordt vrij intensief up-to-date gehouden door de ontwikkelaar. Als de boel bij TVDB veranderd, verwacht ik dat Hika daar ook snel een oplossing voor bouwt...

Morgen meer info over de werking van het script in de task manager!
  • Mijn Synology: DS214+
  • HDD's: 2 * 3 TB WD RED


 

Netwerk andere apparaten

Gestart door FloriusBoard Windows

Reacties: 5
Gelezen: 4052
Laatste bericht 03 augustus 2015, 21:07:55
door Hofstede
nog andere backups

Gestart door DungeonBoard Data replicator & overige backupsoftware

Reacties: 9
Gelezen: 985
Laatste bericht 02 februari 2023, 19:33:25
door Birdy
Geen geluid in SS .... jammer.... andere opties ?

Gestart door ginocerosBoard Surveillance Station

Reacties: 3
Gelezen: 3079
Laatste bericht 23 januari 2012, 18:06:51
door HMK
Netwerk backup op andere poort

Gestart door hansvBoard Synology DSM 5.1 en eerder

Reacties: 5
Gelezen: 3777
Laatste bericht 04 juni 2014, 20:30:24
door WillemWever
DS Photo mappen niet zichbaar bij andere gebruikers behalve als admin

Gestart door AlextBoard Photo Station / Photos

Reacties: 2
Gelezen: 1887
Laatste bericht 04 januari 2014, 12:10:41
door boogaard