Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/11/2016, à 15:11

pasa88

demon onedrive

bonjour a tout  le monde

J'ai installé onedrive sur mon ubuntu 16.04 et il functionne trés bien. Le seul inconvenient est que pour l'instant le demmarage ne se fait que manuelement  , en ligne de commande  via

onedrive-d start

J'aimerais que ce logiciel se lance tant que demon

J'ai creusé sur les tutoriels et forums ,et j'ai crée un fichier nommé "onedrive"" dans /etc/init.d/onedrive

Le fichier en question ressemble a ceci:

#!/bin/sh
#onedrive service

### BEGIN INIT INFO

# Provides: onedrive

# Required-Start: $local_fs $remote_fs $network $syslog $named

# Required-Stop: $local_fs $remote_fs $network $syslog $named

# Default-Start: 2 3 4 5

# Default-Stop: 0 1 6

# X-Interactive: false

# Short-Description: onedrive service

### END INIT INFO

ONEDRIVE_USERS="belulu"

DAEMON=onedrive-d start

start() {
   echo "Starting onedrive..."
   for dbuser in $ONEDRIVE_USERS; do
       HOMEDIR=`getent passwd $dbuser | cut -d: -f6`
       if [ -x $HOMEDIR/$DAEMON ]; then
           HOME="$HOMEDIR" start-stop-daemon -b -o -c $dbuser -S -u $dbuser -x $HOMEDIR/$DAEMON
       fi
   done
}

stop() {
   echo "Stopping onedrive..."
   for dbuser in $ONEDRIVE_USERS; do
       HOMEDIR=`getent passwd $dbuser | cut -d: -f6`
       if [ -x $HOMEDIR/$DAEMON ]; then
           start-stop-daemon -o -c $dbuser -K -u $dbuser -x $HOMEDIR/$ONEDRIVE
       fi
   done
}

status() {
   for dbuser in $ONEDRIVE_USERS; do
       dbpid=`pgrep -u $dbuser onedrive`
       if [ -z $dbpid ] ; then
           echo "onedrive for USER $dbuser: not running."
       else
           echo "onedrive for USER $dbuser: running (pid $dbpid)"
       fi
   done
}

case "$1" in

   start)
       start
       ;;
   stop)
       stop
       ;;
   restart|reload|force-reload)
       stop
       start
       ;;
   status)
       status
       ;;
   *)
       echo "Usage: /etc/init.d/onedrive {start|stop|reload|force-reload|restart|status}"
       exit 1

esac

exit 0


Le contenu ne m'appartient pas , j'ai le repris sur un forum qui parlé de la mise en place d'un demon dropbox.

Vu que ma requete est sembleble  , j'ai la juste adapté a mon cas .

Il doit y avoir une probleme , car aprés  l'avoir rendu exectuable et fait

 update-rc.d onedrive defaults 99 

le demon ne se lance toujours pas au demmarage de la machine

 belulu@belulu-K73BR:~$ onedrive-d status
Loading configuration ... OK
[2016-11-06 13:59:48,948] DEBUG: MainThread: running in daemon node.
onedrive-d -- not running

J'aimerais comprendre pourquoi et l'activer .


Merci beaucoup !


J'aime pas les signatures.....et alors?

Linux user #494088
http://www.aru2l.tuxfamily.org/

Hors ligne

#2 Le 07/11/2016, à 08:40

serged

Re : demon onedrive

Les joies de systemd qui font que pour tout démon, il ne faut plus croire les forums trop anciens ?

Chez moi, j'utilise dropbox et hubiC. Jamais mis explicitement un démon en place. Ils sont bêtement lancés par "Application au démarrage" au niveau de ma session utilisateur.

Et je pense que c'est une bonne idée, vu que de telles applications sont propres à l'utilisateur.


LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne