Ho provato a rifare l'intera procedura utilizzando i comandi Unix.
Codice: Seleziona tutto
chown -R root jdownloader/
chmod -R 755 jdownloader/
chmod 000 jdownloader/
cd jdownloader/
chmod 000 license.txt
chmod 000 license_german.txt
chmod 644 build.json
chmod 644 Core.jar
chmod 644 JDownloader.jar
cd temp (dove ho posizionato temporaneamente lo script)
chown root S99jdownloader.sh
chmod 755 S99jdownloader.sh
vi S99jdownloader.sh
i (modificato la riga nohup per puntare a dove risiede realmente java)
-Esc-
ZZ
cp /volume1/temp/S99jdownloader.sh /usr/local/etc/rc.d/
chmod 755 S99jdownloader.sh
vi S99jdownloader.sh
i (modificato la riga nohup per puntare a dove risiede realmente java)
-Esc-
ZZ
#Tentativo di esecuzione manuale:
./S99jdownloader.sh start
-ash: ./S99jdownloader.sh: /bin/sh^M: bad interpreter: No such file or directory
exit
exit (disconnetto putty)
#Creazione dello script come descritto nella guida:
•Attività: Jdownloader Start
•Utente: root
•Esegui comando: /usr/local/etc/rc.d/S99jdownloader.sh start
•levare la spunta da Abilitato e Ok
#Esecuzione script da interfaccia grafica
Orario d’inizio: Mon, 12 Sep 2016 21:38:45 GMT Orario di fine: Mon, 12 Sep 2016 21:38:46 GMT Stato corrente: 126 (Interrotto) Output standard/errore:
/tmp/esynoscheduler.script.28403: /usr/local/etc/rc.d/S99jdownloader.sh: /bin/sh^M: bad interpreter: No such file or directory
#Esecuzione dello script dentro tempo [Tramite interfaccia grafica]
Script modificato per puntare a /volume1/temp/S99jdownloader.sh start
Eseguito e stesso errore:
Orario d’inizio: Mon, 12 Sep 2016 21:43:04 GMT Orario di fine: Mon, 12 Sep 2016 21:43:05 GMT Stato corrente: 126 (Interrotto) Output standard/errore:
/tmp/esynoscheduler.script.28943: /volume1/temp/S99jdownloader.sh: /bin/sh^M: bad interpreter: No such file or directory
#Modificato il PATH del PID dentro il file ed eseguito dalla cartella temp.
Orario d’inizio: Mon, 12 Sep 2016 21:45:33 GMT Orario di fine: Mon, 12 Sep 2016 21:45:33 GMT Stato corrente: 126 (Interrotto) Output standard/errore:
/tmp/esynoscheduler.script.29240: /volume1/temp/S99jdownloader.sh: /bin/sh^M: bad interpreter: No such file or directory
Insomma non se ne esce con il file SH.
Lanciando invece manualmente JDownloader.jar con lo schedulatore e questo comando "/var/packages/Java8/target/j2sdk-image/jre/bin/java -Djava.awt.headless=true -jar /volume1/@appstore/jdownloader/JDownloader.jar", funziona!
Altre idee?
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.