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 23/12/2014, à 18:55

cocolapin2007

Comment executer rtorrent au demarrage

Bonsoir,

j'ai suivi ceci http://doc.ubuntu-fr.org/tutoriel/comme … en_service et ceci http://forums.rutorrent.org/index.php?topic=442.0 pour exécuter rtorrent au démarrage.

Mes scripts sh sont créer et fonctionnel, rtorrent se lance bien, mais pas au boot, je ne comprends pas pourquoi, y'à t'il log quelques part à visualiser ?

merci pour votre aide

Manu

Ps ;: j'ai posté au mauvais endroit, un modo pour le déplacer, merci

Dernière modification par cocolapin2007 (Le 23/12/2014, à 18:58)

Hors ligne

#2 Le 23/12/2014, à 19:19

koshieIsYourDaddy

Re : Comment executer rtorrent au demarrage

Salut,

Dans Unity/GNOME-Shell, KDE et Xfce tu as (je mettrais ma main à couper) une interface pour lancer un programme au démarrage.

Si tu as l'un de ces environnements, tu te compliques vraiment la vie pour rien :-).

Joyeux noël,
koshicalement

Hors ligne

#3 Le 23/12/2014, à 19:26

cocolapin2007

Re : Comment executer rtorrent au demarrage

Ben, c'est un serveur dédie, aucune interface graphique, je configure tout en ligne de commande, même cron.

Hors ligne

#4 Le 23/12/2014, à 19:34

koshieIsYourDaddy

Re : Comment executer rtorrent au demarrage

J'ai pas pensé qu'rtorrent était en cli, ça me parait évident en fait.

Renvoie la sortie de crontab -l (avec l'utilisateur qui doit lancer rtorrent bien sûr).

Sache qu'il est important de préciser le chemin du binaire (probablement dans ton cas /usr/bin/rtorrent) et non pas le nom du logiciel seul.

Koshicalement

Hors ligne

#5 Le 23/12/2014, à 19:40

cocolapin2007

Re : Comment executer rtorrent au demarrage

Comme il doit s'executer au boot, je ne passe pas par cron mais init, je créer un fichier du nom de rtorrent dans /etc/init.d
petit chmod 0755 sur le fichier rtorrent, puis sudo update-rc.d rtorrent defaults

si je fais sudo /etc/init.d/rtorrent start cela fonctionne mais pas au démarrage comme souhaité.

voici le script

#! /bin/sh

### BEGIN INIT INFO
    # Provides: rtorrent
    # Required-Start: $local_fs $remote_fs
    # Required-Stop: $local_fs $remote_fs
    # Should-Start: $network
    # Should-Stop: $network
    # Default-Start: 2 3 4 5
    # Default-Stop: 0 1 6
    # Short-Description: rtorrent
    # Description: start rtorrent
    ### END INIT INFO

    USER="arobase"

    case "$1" in
      start)
        echo "Starting rtorrent..."
        su $USER -c 'screen -d -m -S rtorrent rtorrent'
        ;;
      stop)
        echo "Stopping rtorrent..."
        #killall -s 2 rtorrent
        su $USER -c 'screen -X -S rtorrent quit'
        ;;
      *)
        echo "Usage: $0 {start|stop}"
        exit 1
        ;;
    esac

    exit 0

le boot est rapide, mais je vois un message permission non accordé, mais j'ignore quoi.

J'ai vue que crontab à une commande @reboot qui permet d’exécuter au démarrage mais cela fonctionne t'il facilement sans interface graphique ?

Dernière modification par cocolapin2007 (Le 23/12/2014, à 22:02)

Hors ligne

#6 Le 27/12/2014, à 11:50

cocolapin2007

Re : Comment executer rtorrent au demarrage

avec cron cela ne fonctionne pas non plus, j'ai alors tenté ceci :

j'ai crée une page php j'ai mis ceci :

<?php
$output = shell_exec('/usr/bin/screen -fa -d -m -S torrent /usr/bin/rtorrent');
?>

J'ai créer une tache cron dans /etc/cron.d/rtorrent

avec vi j'ai mis ceci :

@reboot monuser php -f /var/www/html/rtorrent.php

petit sudo reboot, et rtorrent est bien exécuté enfin, bizarre ce bricolage quand même.

Hors ligne