bonjour,
supposons que j'ai un script /usr/local/monscript.sh
et je souhaite qu'il s'execute au démarrage du serveur.
Comment faire?
Merci d'avance
bonjour,
supposons que j'ai un script /usr/local/monscript.sh
et je souhaite qu'il s'execute au démarrage du serveur.
Comment faire?
Merci d'avance
Salut,
Selon ce que fait le script choisir un user ou root.
Voir ici aussi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 contab -e @reboot /usr/local/monscript.sh
Winnt
Merci de lire les règles du forum LaTeX et Qu'est ce qu'un ECM ?.
N'hésitez pas à parcourir la FAQ la réponse y est peut-être déjà.
Pensez au bouton si votre problème est résolu.
C'est en Linuxant qu'on devient .... geek
Et c'est en LateXant qu'on devient flemmard
Mon blog tout neuf.
Articles : présentation de la distribution Gentoo, Les index sous LaTeX et leur personnalisation.
pour le démarrage il est préférable d'oublier @reboot déjà parce que c'est pas toujours supporté et parfois pire ça marche au reboot mais pas au démarrage...
il est très fortement recommandé d'utiliser les init scripts ...
Bonjour.
Il y a aussi le fichier /etc/init.d/rc.local prévu pour ce genre de choses.
Les instructions contenues dans ce fichiers sont exécutées à chaque démarrage après les deamons. Tu peux donc y rajouter une ligne d'exécution vers ton script.
Cordialement,
Idriss
aie le script demarre bien à l'allimage je le vois quand l'ordinateur demarre et qu'il y a l'ecran noir indiquant ok pour les services...
le probleme c'est que cela empeche l'interface de login d'apparaitre la procedure de demarrage du pc est entravé par le script !
comment faire pour annuler le demarrage de mon service? comment se connecter en root en ligne de commande? Au secours
essayes de le lancer avec "&"
Code : Sélectionner tout - Visualiser dans une fenêtre à part /chemin/truc/tonscript.sh &
Bonjour.
Si l'interface graphique n'a pas démarrée, tu peux la lancer via la commande startx.
Quoiqu'il en soit, tu peux toujours te placer sur un terminal (Ctrl + Alt + F1 ou F2 ou ... jusqu'à F6), éditer rc.local avec un éditeur comme vim pour y ajouter le '&' comme indiqué par frp31. Ce '&' permettra de faire du parallélisme et donc de ne pas être bloqué sur l'exécution de ton script...
Essayes ça déjà et dit nous ce que ça donne.
Idriss
les combos de touches ne donnent rien,
de plsu je ne peux rien taper, l'invite de login n'apparait pas , je ne peux me connecter , le script lié au service bloque tout ! Sur linux comment effectuer un démarrage sans les services? Quel est l'equivalent du mode sans echec sur linux?
Ok. Bon bah alors va falloir monter ta partition ailleurs (via un live CD par exemple) pour éditer ce fichier.
C'est un boucle infinie ton truc ?
Sous certaines distros t'as parfois un mode recovery (qui correspond à ce que tu appel "mode sans echec") avec lequel tu démarre sur un shell directement. Je ne sais pas si c'est le cas avec CentOS, fondamentalement, tu fera la même manip avec un live CD (éditer rc.local via un éditeur shell) juste en montant ta partition en plus.
Sinon il contient quoi ton script pour bloquer comme ça ?
ce script execute le sh dans
/usr/local/geoserver-2.14/bin/startup.sh
il allume le serveur cartographique geoserver par le biais de java.
pourrais-je avoir le lien pour le live cd? Je suis sur centos 6.3, dans mon cas parlez-vous du live cd de centos 6.3?
N'importe quel clef USB/ Disque dur / CD sur lequel tu peux booter et monter une partition ext3/ext4.
N'importe quel clef / DD / CD de Linux bootable ferait l'affaire pour faire court
Et si t'as besoin d'en graver un ou autre, tu as des images ISO téléchargeables sur chaque site officiel des distributions.
Cordialement,
Idriss
bon j'utilise le live cd de centos ,
quand j'ouvre la console , je suis logué en:
[centoslive@livedvd ~]$
mais je veux etre en root , comment faire?
edit: j'ai trouvé il suffit de se reconnecter en root !
j'arrive à accéder aux fichiers que je voulais sauvegarder, l'important etait là !
je vais étudier de plus pres la question des scripts shell linux comme ca cela m'evitera de faire n'importe quoi !
auriez vous des liens pour des tutoriaux?
Merci de votre aide à tous
Salut.
Donc t'arrive à accéder aux fichiers de ta partition via le live CD si j'ai tout bien compris. Du coup, as-tu rajouté le '&' à ta commande dans le fichier rc.local ? Et là ça redémarre bien tout en exécutant ton script ? C'est ?
Est-ce aussi normal que ce script ne termine jamais son exécution ? Quand tu l'exécutait à la main, ça faisait pareil ? Si tu peux poster le code (on sait jamais), ça ne serait pas de trop ...
T'as déjà quelques cours ici : http://linux.developpez.com/cours/je vais étudier de plus pres la question des scripts shell linux comme ca cela m'evitera de faire n'importe quoi !
auriez vous des liens pour des tutoriaux?
Des exercices pour débuter (je sais pas si ça t'aidera mais bon) : http://ineumann.developpez.com/tutor...ercices-shell/
Les manpages : http://man.developpez.com/
Et la FAQ : http://linux.developpez.com/faq/
Cordialement,
Idriss
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager