Changes

Jump to navigation Jump to search
96 bytes added ,  11:37, 12 November 2016
Line 31: Line 31:  
here you need an account with your password from http://my.jdownloader.org/
 
here you need an account with your password from http://my.jdownloader.org/
 
* now you can launch the java software
 
* now you can launch the java software
  java -Djava.awt.headless=true -jar /usr/share/JD2/JDownloader.jar
+
  java -Djava.awt.headless=true -jar /usr/share/JD2/JDownloader.jar -norestart
    
JD2 will ask to update, answer yes (y), then it need to restart
 
JD2 will ask to update, answer yes (y), then it need to restart
    
* launch again the java software
 
* launch again the java software
   java -Djava.awt.headless=true -jar /usr/share/JD2/JDownloader.jar
+
   java -Djava.awt.headless=true -jar /usr/share/JD2/JDownloader.jar  
 
here it will ask your jdownloader account.
 
here it will ask your jdownloader account.
 
{{Note box| at my first start, the former instance was not closed properly , I found these warnings when I launched JD2 the second time  
 
{{Note box| at my first start, the former instance was not closed properly , I found these warnings when I launched JD2 the second time  
Line 76: Line 76:  
   
 
   
 
  PIDFILE=/var/run/$NAME.pid
 
  PIDFILE=/var/run/$NAME.pid
  LOGFILE=/var/log/$NAME.log
+
  LOGFILE=/dev/null
 
   
 
   
 
  start() {
 
  start() {
Line 87: Line 87:  
  su -s /bin/sh $RUNAS -c "$CMD" > "$PIDFILE"
 
  su -s /bin/sh $RUNAS -c "$CMD" > "$PIDFILE"
 
   
 
   
# Try with this command line instead of above if not workable
+
  sleep 5
# su -c "$CMD" $RUNAS > "$PIDFILE"
  −
  −
  sleep 2
   
  PID=$(cat $PIDFILE)
 
  PID=$(cat $PIDFILE)
   if pgrep -u $RUNAS -f $NAME > /dev/null
+
   if pgrep -u $RUNAS -f "$SCRIPT" > /dev/null
 
   then
 
   then
 
     echo "$NAME is now running, the PID is $PID"
 
     echo "$NAME is now running, the PID is $PID"
Line 145: Line 142:     
we need to get that script executable
 
we need to get that script executable
  chown u+x /etc/rc.d/init.d/jdownloader
+
  chmod u+x /etc/rc.d/init.d/jdownloader
    
and set the time when we want it starts
 
and set the time when we want it starts
 
  chkconfig --add jdownloader
 
  chkconfig --add jdownloader
  ln -s  /etc/rc.d/init.d/e-smith-service S90jdownloader
+
  ln -s  /etc/rc.d/init.d/e-smith-service /etc/rc.d/rc7.d/S90jdownloader
 +
signal-event remoteaccess-update
    
====Retrieve the downloads====
 
====Retrieve the downloads====
 
we need to make a samba fragment
 
we need to make a samba fragment
 +
vim /etc/e-smith/templates/etc/smb.conf/91jdownloader
 +
 
  { my $status = $jdownloader{'status'} || "disabled";
 
  { my $status = $jdownloader{'status'} || "disabled";
 
     return "    # jdownloader is disabled in smb.conf"
 
     return "    # jdownloader is disabled in smb.conf"
Line 185: Line 185:  
and create the download folder and allow the jdownloader user
 
and create the download folder and allow the jdownloader user
 
  mkdir /var/lib/jdownloader
 
  mkdir /var/lib/jdownloader
  chown jdownloader:jdownloader /var/lib/jdownloader
+
  chown jdownloader:jdownloader /var/lib/jdownloader -R
    
====adjust setting in Jdownloader====
 
====adjust setting in Jdownloader====
Line 218: Line 218:  
  signal-event workgroup-update
 
  signal-event workgroup-update
   −
* jdownloader logs all its actions and errors to '''/var/log/jdownloader'''
+
===Debug===
less /var/log/jdownloader
+
launch manually in your terminal the command below and see what is wrong.
 +
su -s /bin/sh jdownloader -c 'java -Djava.awt.headless=true -jar /usr/share/JD2/JDownloader.jar'
 
[[Category:Howto]]
 
[[Category:Howto]]

Navigation menu