Fichier *.bat sous linux
Résolu/Fermé
kaham
dindoun
- Messages postés
- 177
- Date d'inscription
- lundi 22 octobre 2007
- Statut
- Membre
- Dernière intervention
- 1 mars 2013
dindoun
- Messages postés
- 1027
- Date d'inscription
- mercredi 23 janvier 2008
- Statut
- Membre
- Dernière intervention
- 17 février 2017
A voir également:
- .bat linux
- Linux .bat - Meilleures réponses
- .bat on linux - Meilleures réponses
- Fichier *.bat sous linux ✓ - Forum - Linux / Unix
- Exécuter script batch sur linux ✓ - Forum - Autoit / batch
- Lancement d'un fichier .bat (linux) - Forum - Linux / Unix
- Comment créer un fichier .bat sous linux ? - Forum - Programmation
- Equivalent dans linux des fichier bat ✓ - Forum - Linux / Unix
21 réponses
kaham
16 oct. 2008 à 20:58
- Messages postés
- 177
- Date d'inscription
- lundi 22 octobre 2007
- Statut
- Membre
- Dernière intervention
- 1 mars 2013
16 oct. 2008 à 20:58
Apparemment j'ai un problème avec le "shebang" ! car il me met comme message d'erreur:
-bash: ./test.bat: bin/sh: bad interpreter: No such file or directorypourtant j'ai bien mi en entête de fichier :
#!bin/sh -x
eZula
16 oct. 2008 à 21:01
- Messages postés
- 3392
- Date d'inscription
- samedi 26 avril 2008
- Statut
- Contributeur
- Dernière intervention
- 8 mai 2021
16 oct. 2008 à 21:01
#!/bin/sh -x
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
kaham
16 oct. 2008 à 21:08
- Messages postés
- 177
- Date d'inscription
- lundi 22 octobre 2007
- Statut
- Membre
- Dernière intervention
- 1 mars 2013
16 oct. 2008 à 21:08
C'était bien ça ! :s que de simple erreur de base.
Par contre nouveau message d'erreur:
Par contre nouveau message d'erreur:
-bash: ./test.bat: Permission denied??? pourtant je suis bien sous root ???
jipicy
16 oct. 2008 à 20:09
- Messages postés
- 40805
- Date d'inscription
- jeudi 28 août 2003
- Statut
- Modérateur
- Dernière intervention
- 10 août 2020
16 oct. 2008 à 20:09
Salut,
Sous GNU/Linux c'est très simple, on ouvre un éditeur de texte, on tape son script (avec un shebang en en-tête) et on l'enregistre en fichier *.quelquechose (mais c'est facultatif, tu l'enregistres en ".ce_que_tu_veux" ou même sans extension), tu le rends exécutable (chmod +x le_fichier) et le tour est joué ;-))
Sous GNU/Linux c'est très simple, on ouvre un éditeur de texte, on tape son script (avec un shebang en en-tête) et on l'enregistre en fichier *.quelquechose (mais c'est facultatif, tu l'enregistres en ".ce_que_tu_veux" ou même sans extension), tu le rends exécutable (chmod +x le_fichier) et le tour est joué ;-))
kaham
16 oct. 2008 à 20:50
- Messages postés
- 177
- Date d'inscription
- lundi 22 octobre 2007
- Statut
- Membre
- Dernière intervention
- 1 mars 2013
16 oct. 2008 à 20:50
Voila j'ai suivis tes étapes mais je bloc sur :
voici ce que j'ai tapé dans ma console :
et puis j'exécute comment mon programme ?
tu le rends exécutable (chmod +x le_fichier)
voici ce que j'ai tapé dans ma console :
#nano #ls Desktop/ Set\ IP\address sample_scripts/ test.bat(qui est le fichier que je veux créer) #chmod +x test.bat
et puis j'exécute comment mon programme ?
kaham
16 oct. 2008 à 21:16
- Messages postés
- 177
- Date d'inscription
- lundi 22 octobre 2007
- Statut
- Membre
- Dernière intervention
- 1 mars 2013
16 oct. 2008 à 21:16
voici ce que j'obtien :
# id uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy) # ls -i 3327 Desktop/ 3328 Set\ IP\ address 3329 sample_scripts/ 6904 test.bat
kaham
16 oct. 2008 à 21:24
- Messages postés
- 177
- Date d'inscription
- lundi 22 octobre 2007
- Statut
- Membre
- Dernière intervention
- 1 mars 2013
16 oct. 2008 à 21:24
Console:
# id
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy)
# ls -l
total 5
drwx---r-x 2 root root 40 Oct 16 18:08 Desktop/
-rw-r--r-- 1 root root 323 May 2 2005 Set\ IP\ address
drwxr-xr-x 2 root root 182 Mar 6 2007 sample_scripts/
-rw-r--r-- 1 root root 62 Oct 16 17:57 test.bat
# id
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy)
# ls -l
total 5
drwx---r-x 2 root root 40 Oct 16 18:08 Desktop/
-rw-r--r-- 1 root root 323 May 2 2005 Set\ IP\ address
drwxr-xr-x 2 root root 182 Mar 6 2007 sample_scripts/
-rw-r--r-- 1 root root 62 Oct 16 17:57 test.bat
kaham
16 oct. 2008 à 21:34
- Messages postés
- 177
- Date d'inscription
- lundi 22 octobre 2007
- Statut
- Membre
- Dernière intervention
- 1 mars 2013
16 oct. 2008 à 21:34
non j'ai bien vu que je n'avait pas la droit d'exécuter le fichier test.bat
mais chmod +x ne me change pas les droit d'accès et cela pose vraiment problème :s
pourtant je suis bien en SuperUtilisateur (root) et je n'arrive pas à modifier les accès des fichiers.
cela peut-il venir du fait que j'utilise virtual box pour émuler linux 2.6 ?
mais chmod +x ne me change pas les droit d'accès et cela pose vraiment problème :s
pourtant je suis bien en SuperUtilisateur (root) et je n'arrive pas à modifier les accès des fichiers.
cela peut-il venir du fait que j'utilise virtual box pour émuler linux 2.6 ?
dindoun
17 oct. 2008 à 16:34
- Messages postés
- 1027
- Date d'inscription
- mercredi 23 janvier 2008
- Statut
- Membre
- Dernière intervention
- 17 février 2017
17 oct. 2008 à 16:34
salut
vu que tu es débutant, tu ne devrais pas faire des batch en root , tu riswques gros :
par exemple un
rm -r / home/moi/mesfichier
détruirait tout ton linux car un espcae s'est inséré entre / et home
alors que en user normal ca ne marcherait pas
vu que tu es débutant, tu ne devrais pas faire des batch en root , tu riswques gros :
par exemple un
rm -r / home/moi/mesfichier
détruirait tout ton linux car un espcae s'est inséré entre / et home
alors que en user normal ca ne marcherait pas
kaham
17 oct. 2008 à 17:59
- Messages postés
- 177
- Date d'inscription
- lundi 22 octobre 2007
- Statut
- Membre
- Dernière intervention
- 1 mars 2013
17 oct. 2008 à 17:59
oui je sais mais linux n'est pas installer sur ma machine ^^
Je ne fais que l'émuler de façons a passer de winXP a Linux rapidement donc pas de trop de risque de ce coté la.
Je ne fais que l'émuler de façons a passer de winXP a Linux rapidement donc pas de trop de risque de ce coté la.
Bonjour à tous
J'ai aussi un petit problème avec les droits d'accès à mon .bat : Et cela bien que je lui ai donné tout les droits :
-rwxrwxrwx 1 root root 113 fév 4 11:19 projet.bat*
Or quand j'exe le .bat il m'affiche une erreure de permission :/
bash: ./projet.bat: /lib/modules/2.6.12-12mdk/comedi/drivers: bad interpreter: Permission non accordée
Quelqun aurait t'il une suggestion à me faire part ?
Merci à vous . :D
J'ai aussi un petit problème avec les droits d'accès à mon .bat : Et cela bien que je lui ai donné tout les droits :
-rwxrwxrwx 1 root root 113 fév 4 11:19 projet.bat*
Or quand j'exe le .bat il m'affiche une erreure de permission :/
bash: ./projet.bat: /lib/modules/2.6.12-12mdk/comedi/drivers: bad interpreter: Permission non accordée
Quelqun aurait t'il une suggestion à me faire part ?
Merci à vous . :D
dindoun
7 févr. 2009 à 19:55
- Messages postés
- 1027
- Date d'inscription
- mercredi 23 janvier 2008
- Statut
- Membre
- Dernière intervention
- 17 février 2017
7 févr. 2009 à 19:55
salut
déjà être clair : que fais-tu pour exécuter le bat, quelle machine, quelle distribution...
déjà être clair : que fais-tu pour exécuter le bat, quelle machine, quelle distribution...
linuxnico
9 févr. 2009 à 15:40
- Messages postés
- 204
- Date d'inscription
- vendredi 1 février 2008
- Statut
- Membre
- Dernière intervention
- 8 octobre 2010
9 févr. 2009 à 15:40
en meme temps; le plus simple serait de nous mettre ton script directement, on pourait corriger plus facilement!
OK alors le voici :
#!/lib/modules/2.6.12-12mdk
depmod -a
#!/lib/modules/2.6.12-12mdk/comedi/drivers
modprobe ni_pcimio
comedi_config /dev/comedi0 ni_pcimio
exit
je suis pas sûr qu'il est juste mais j'ai avant tout un probleme de droit.
#!/lib/modules/2.6.12-12mdk
depmod -a
#!/lib/modules/2.6.12-12mdk/comedi/drivers
modprobe ni_pcimio
comedi_config /dev/comedi0 ni_pcimio
exit
je suis pas sûr qu'il est juste mais j'ai avant tout un probleme de droit.
dindoun
26 févr. 2009 à 17:09
- Messages postés
- 1027
- Date d'inscription
- mercredi 23 janvier 2008
- Statut
- Membre
- Dernière intervention
- 17 février 2017
26 févr. 2009 à 17:09
désolé TY je ne sui pas venu ici depuis longtemps
pourrais-tu nous dire comment tu as fait?
pourrais-tu nous dire comment tu as fait?