Hi,
sudoers ist angepasst, das EventSkript hat einen "illegal character" ausgegeben, wurde aber behoben (die Zeile path = "\\"+path+\\""; hab ich raus geschmissen).
Warum als sudo? Keine Ahnung, da gabs mal irgendwann am Anfang, als ich alles mögliche ausprobiert habe, eine Meldung permission denied o.ä., dann bin ich zum sudo übergegangen (JD läuft selbst aber doch auch grundsätzlich als root oder hab ich was falsch verstanden?)
Jetzt bin ich soweit, dass ich JD aus der shell starten kann, dann funktioniert auch alles, auch ganz automatisch.
Starte ich JD allerdings über die Aufgabenverwaltung der Diskstation klappts nicht mehr. Es kommt eine Abfrage wie hier:
https://board.jdownloader.org/showthread.php?t=62935 (EventScriptor permissions required).
Diese kann ich zwar bestätigen und auch den Haken "don't show again" setzen, aber es klappt trotzdem nichts. Logs durchgeguck und folgendes gefunden:
ScriptEnvironment.log:
Code:
------------------------Thread: 1417:ScriptEnvironment.log-----------------------
--ID:1417TS:1437330829335-7/19/15 7:33:49 PM - [org.appwork.utils.swing.dialog.ConfirmDialog(<init>)] -> Utils>ScriptEnvironment.log>Dialog [allow][deny]
flag: 1000100000
title: Event Scripter permissions required!
msg:
The Event Script 'FileBot' requires permissions for the trigger 'Archive extraction finished'.
The script tries to
Execute a local process.
Do you want to allow this? If you are not sure, please check your script!
--ID:1417TS:1437330829342-7/19/15 7:33:49 PM - [org.appwork.utils.swing.dialog.AbstractDialog(forceDummyInit)] -> Utils>ScriptEnvironment.log>Force Dummy Init
--ID:1417TS:1437330829345-7/19/15 7:33:49 PM - [org.appwork.storage.JsonKeyValueStorage(<init>)] -> Utils>ScriptEnvironment.log>Read Config: /volume1/@appstore/JDownloader/cfg/Dialogs.json
--ID:1417TS:1437330829346-7/19/15 7:33:49 PM - [org.appwork.utils.swing.dialog.AbstractDialog(resetDummyInit)] -> Utils>ScriptEnvironment.log>Reset Dummy Info