Pages : 1
#1 Le 06/11/2016, à 14: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, à 07: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
Pages : 1