Script
Résolu/Fermé
DeadKnights
Messages postés
18
Date d'inscription
vendredi 31 janvier 2014
Statut
Membre
Dernière intervention
26 février 2014
-
24 févr. 2014 à 14:02
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 26 févr. 2014 à 15:37
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 26 févr. 2014 à 15:37
A voir également:
- Script
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Script bat - Guide
- Microsoft activation script - Accueil - Windows
- Executeur de script - Télécharger - Édition & Programmation
7 réponses
jeanbi
Messages postés
15118
Date d'inscription
samedi 9 décembre 2006
Statut
Contributeur
Dernière intervention
6 février 2023
2 182
24 févr. 2014 à 14:44
24 févr. 2014 à 14:44
bonjour,
quelle commande
si c'est une commande necessitant les droits de root tu seras oblige de passer par sudo
exemple de script
un autre
quelle commande
si c'est une commande necessitant les droits de root tu seras oblige de passer par sudo
exemple de script
#!/bin/bash
# script bonjour
# affiche un salut à l'utilisateur qui l'a lancé
# la variable d'environnement $USER contient le nom de login
echo ---- Bonjour $USER -----
# l'option -n empêche le passage à la ligne
# le ; sert de séparateur des commandes sur la ligne
echo -n "Nous sommes le " ; date
# recherche de $USER en début de ligne dans le fichier passwd
# puis extraction de l'uid au 3ème champ, et affichage
echo "Ton numéro d'utilisateur est " $(grep "^$USER" /etc/passwd | cut -d: -f3)
un autre
#!/bin/sha+
#lancment de httpd et mysql
sudo service httpd restart
sudo service mysqld start
exit
DeadKnights
Messages postés
18
Date d'inscription
vendredi 31 janvier 2014
Statut
Membre
Dernière intervention
26 février 2014
24 févr. 2014 à 14:51
24 févr. 2014 à 14:51
Bonjour,
la commande exacte que je souhaite utilisée est celle-ci:
la commande exacte que je souhaite utilisée est celle-ci:
lp5250d env.DEVNAME=INF098I env.IBMMFRTYPMDL='*HP5' 192.168.1.X
jeanbi
Messages postés
15118
Date d'inscription
samedi 9 décembre 2006
Statut
Contributeur
Dernière intervention
6 février 2023
2 182
24 févr. 2014 à 14:57
24 févr. 2014 à 14:57
re,
tu tapes cette ligne dans un terminal ?
a+
tu tapes cette ligne dans un terminal ?
a+
DeadKnights
Messages postés
18
Date d'inscription
vendredi 31 janvier 2014
Statut
Membre
Dernière intervention
26 février 2014
24 févr. 2014 à 15:16
24 févr. 2014 à 15:16
Oui, je l'utilise pour associer une imprimante à une session imprimante sur mon AS400auquel j'accède par émulateur 5250. A chaque fois que je ferme ma session quand je la ré-ouvre je dois retaper cette commande donc je voudrais automatiser cela.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
aurelazy
Messages postés
190
Date d'inscription
vendredi 21 février 2014
Statut
Membre
Dernière intervention
30 janvier 2015
50
24 févr. 2014 à 15:39
24 févr. 2014 à 15:39
Bonjour DeadKnights,
Voici un ancien topic qui parle de ça.
https://forums.commentcamarche.net/forum/affich-2263891-lancer-script-demarrage
Voila,
J'espere que ça pourra t'aider.
Voici un ancien topic qui parle de ça.
https://forums.commentcamarche.net/forum/affich-2263891-lancer-script-demarrage
Voila,
J'espere que ça pourra t'aider.
DeadKnights
Messages postés
18
Date d'inscription
vendredi 31 janvier 2014
Statut
Membre
Dernière intervention
26 février 2014
25 févr. 2014 à 09:46
25 févr. 2014 à 09:46
En fait, je veut pas vraiment qu'il s'exécute tout seul au démarrage, le but est de créer un exécutable que les employés pourront utiliser pour éviter de taper des commandes donc utilisable à n'importe quel moment.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
25 févr. 2014 à 12:11
25 févr. 2014 à 12:11
Salut,
Ce serait pourtant la meilleure solution à mon sens ;-\
Sinon, tu crées un raccourci sur le bureau de chaque utilisateur pointant sur un script contenant ta ligne de commande...
Ce serait pourtant la meilleure solution à mon sens ;-\
Sinon, tu crées un raccourci sur le bureau de chaque utilisateur pointant sur un script contenant ta ligne de commande...
DeadKnights
Messages postés
18
Date d'inscription
vendredi 31 janvier 2014
Statut
Membre
Dernière intervention
26 février 2014
25 févr. 2014 à 14:42
25 févr. 2014 à 14:42
Voila j'aimerais m'orienter vers cette solution mais je ne sais pas ce que dois comporter mon script en fait.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
25 févr. 2014 à 14:46
25 févr. 2014 à 14:46
Un shebang, la ligne de commande et surtout être exécutable (sous réserve aussi que les utilisateurs aient les droits nécessaires sur la/les commande(s) lancée(s))...
Exemple de script avec un
Exemple de script avec un
shell bash:
#! /bin/bash
lp5250d env.DEVNAME=INF098I env.IBMMFRTYPMDL='*HP5' 192.168.1.X
DeadKnights
Messages postés
18
Date d'inscription
vendredi 31 janvier 2014
Statut
Membre
Dernière intervention
26 février 2014
25 févr. 2014 à 12:09
25 févr. 2014 à 12:09
?
0kid0ki
Messages postés
174
Date d'inscription
mercredi 18 janvier 2012
Statut
Membre
Dernière intervention
6 mars 2014
8
25 févr. 2014 à 14:51
25 févr. 2014 à 14:51
en gros tu créer le script suivant :
ensuite tu mets des links vers ton script sur les bureaux de toutes les sessions qui auront besoin de ce script
ou à moins que tu veuille qu'ils les utilisent en ligne de commande : suivre ce tuto
quoique tu décide, tu as du taf :)
#!/bin/sh lp5250d env.DEVNAME=INF098I env.IBMMFRTYPMDL='*HP5' 192.168.1.X
ensuite tu mets des links vers ton script sur les bureaux de toutes les sessions qui auront besoin de ce script
ou à moins que tu veuille qu'ils les utilisent en ligne de commande : suivre ce tuto
quoique tu décide, tu as du taf :)
0kid0ki
Messages postés
174
Date d'inscription
mercredi 18 janvier 2012
Statut
Membre
Dernière intervention
6 mars 2014
8
25 févr. 2014 à 15:15
25 févr. 2014 à 15:15
par contre je suppose que 192.168.1.X est l'IP de la machine sur laquelle tu veux ajouter l'imprimante ?
si oui ta ligne devrait ressemble plutôt à :
du moins si je me souviens bien ...
et si j'ai bien compris ce que tu veux faire
PS: autour de hostname -i | cut -f 2 -d " " ce ne sont pas des quote mais backquotes (alt gr + 7)
si oui ta ligne devrait ressemble plutôt à :
lp5250d env.DEVNAME=INF098I env.IBMMFRTYPMDL='*HP5' 'hostname -i | cut -f 2 -d " "'
du moins si je me souviens bien ...
et si j'ai bien compris ce que tu veux faire
PS: autour de hostname -i | cut -f 2 -d " " ce ne sont pas des quote mais backquotes (alt gr + 7)
0kid0ki
Messages postés
174
Date d'inscription
mercredi 18 janvier 2012
Statut
Membre
Dernière intervention
6 mars 2014
8
25 févr. 2014 à 15:16
25 févr. 2014 à 15:16
et allez triple-coms ^^
est ce qu'il faut les droit de root pour faire cette commande ?? si oui, ca risque de poser problème :/
est ce qu'il faut les droit de root pour faire cette commande ?? si oui, ca risque de poser problème :/
DeadKnights
Messages postés
18
Date d'inscription
vendredi 31 janvier 2014
Statut
Membre
Dernière intervention
26 février 2014
Modifié par DeadKnights le 25/02/2014 à 15:39
Modifié par DeadKnights le 25/02/2014 à 15:39
Okay bon bah je vais faire comme tu dis ^^ ensuite 192.168.1.X est bien l'IP de la machine et sa marche nickel avec la commande que j'ai indiquée je souhaite juste l'automatiser sans devoir la taper. Pour le root, je ne sais pas si c'est obligatoire vu que je l'ai toujours utilisée dans le terminal administrateur et pas dans le terminal basique.
0kid0ki
Messages postés
174
Date d'inscription
mercredi 18 janvier 2012
Statut
Membre
Dernière intervention
6 mars 2014
8
25 févr. 2014 à 20:48
25 févr. 2014 à 20:48
ben teste-la en dehors du terminal admin :)
et tu seras fixé !!
et tu seras fixé !!