Forum français officiel Knoppix LiveCD
Vous n'êtes pas identifié.
Pages: 1
??
tout est dans le titre
Fabien
Hors ligne
Quel gestionnaire de fenêtres utilise tu ?
-kde3 c'est simple
-fluxbox pas trop compliqué
-gnome je sais pas
-window maker je pense que oui
Kde3 étant le plus répandu je te décris la méthode que tu pouvais trouver tout seul en lisant la doc de Kde (inclus dans Kde).
Dans ton répertoire .kde qui apparais si tu affiche les fichiers cachés et qui normalement se trouve dans ton répertoire /home/knoppix si ton utilisateur s'apelle knoppix. Tu as un répertoire Autostart il suffit d'y placer des raccourcis(par glisser-déplacer par exemple) des programmes à lancer.
Je reformule : tu vas dans /home/knoppix/.kde/Autostart et tu y place des liens vers les programmes à démarrer.
Hors ligne
J'ai trouvé plus propre comme moyen!
alors un peu long:
utilisation et exploitation de /etc/init.d/ et des /etc/rcX.d
1°etape, CREER LE BASH FILE
#! /bin/bash
#
case "$1" in
start)
touch /root/NOM DU BASH.txt
COMMANDE
;;
stop)
;;
esac
2° etape, PLACER LE BASH DANS /etc/init.d
3° etape, LA COMMANDE
update-rc.d NOM DU BASH 20 2 3 4 5 . stop 20 0 1 6 .
CF: http://60gp.ovh.net/~knoppixf/phpBB2/vi … php?t=3595
Related links
http://www.debian.org/doc/debian-policy … s-sysvinit
http://annys.eines.info/cgi-bin/man/man … ate-rc.d+8
Hors ligne
C'est parfait, sauf qu'il me semble qu'il manque un petit quelque chose: le start
La commande devient donc:
update-rc.d Nom_du_Script start 20 2 3 4 5 . stop 20 0 1 6 .
Petit Scarabée
Hors ligne
J'ai utilisé la règle "de base" (dans le répertoire Autostart) pour executer un shellscript.
Or, à l'ouverture de session, à mon plus total étonnement, le shellscript, au lieu de s'éxécuter bien gentiment, eh bien y s'affiche dans une fenètre texte et pi c'est tout!!!!!
Quelqu'un aurait il une idée???
Je précise que, bien entendu, mon fichier a les droits d'exécution nécessaires et que, à partir de Konsole, il tourne tout à fait normalement
Hors ligne
euh... disons que:
1) tu lances un shell root
2) tu copies ton script dans /etc/init.d
3) tu tapotes update-rc.d Nom_du_Script start 20 2 3 4 5 . stop 20 0 1 6 .
4) éventuellement, tu redémarres pour vérifier que tout est ok
...que dire d'autre ???
J'ai suivi les indications d'invité et ai utilisé init.d.... au redémarrage de la session, rien ne se passe (j'ai vérifié en redirigeant des messages dans un fichier texte, qui n'est pas créé.... le batch ne démarre pas)
Ce batch a pour objet de faire un smbmount d'un répertoire sur mon PC Windows, et de copier le contenu de ce répertoire dans mon disque linux... c'est quand même pas sorcier.
Je pourrais essayer de le faire de manière périodique par le crontab, mais je préfèrerais une méthode plus "fiable" (on sait jamais si la machine va être en marche à l'heure de déclenchement)
Hors ligne
Ce batch a pour objet de faire un smbmount d'un répertoire sur mon PC Windows
tu as peux-être plus simple pour monter un tel répertoire :
dans /etc/fstab :
//cheminreseau /mnt/chemindemontage smbfs auto,users,umask=0777,username=votrelogin,password=votremotdepasse,rw, 0 0
pour le script, fait qque chose dans cette forme :
#!/bin/bash
case $1 in
start)
echo démarrage de la copie
;; ton script ici
;;
stop)
echo script pour stopper le processus (si besoin est)
;;
restart)
$0 stop
$0 start
;;
*)
surtout n'oublie pas de faire
update-rc.d etc.
après avoir copié ton script dans /etc/init.d/
Hors ligne
J'ai essayé le montage hors script, mais il semblerait que le processus sit trop tot dans le démarrage, et qu'il se lance avant que la carte réseau ne soit démarrée!!!!!
Hors ligne
Pages: 1