ps aussi
PID TTY TIME CMD
15846 pts/0 00:00:00 bash
4627 pts/0 00:00:00 ps
Pourtant des scripts j'en exécute déjà, rien que quand je lance mon test.sh, non ?
Et j'en ai fait d'autres, tous s'exécutent normalement., sauf que je ne comprends pas pourquoi dans tous les tutoriaux, on dit que ça peut s'exécuter en tapant juste ./monscript
:)
Bon, c'est pas dramatique non plus...
[^] # Re: #!/bin/bash
Posté par malte . En réponse au message bash_profile et autres.... Évalué à 1.
[^] # Re: #!/bin/bash
Posté par malte . En réponse au message bash_profile et autres.... Évalué à 1.
[^] # Re: #!/bin/bash
Posté par malte . En réponse au message bash_profile et autres.... Évalué à 1.
donne la même chose que toi
ps aussi
PID TTY TIME CMD
15846 pts/0 00:00:00 bash
4627 pts/0 00:00:00 ps
Pourtant des scripts j'en exécute déjà, rien que quand je lance mon test.sh, non ?
Et j'en ai fait d'autres, tous s'exécutent normalement., sauf que je ne comprends pas pourquoi dans tous les tutoriaux, on dit que ça peut s'exécuter en tapant juste ./monscript
:)
Bon, c'est pas dramatique non plus...
Oui, je peux avoir un accès en tant que root
[^] # Re: #!/bin/bash
Posté par malte . En réponse au message bash_profile et autres.... Évalué à 1.
sh test.sh
[^] # Re: #!/bin/bash
Posté par malte . En réponse au message bash_profile et autres.... Évalué à 1.
Oui, le fichier est bien au format Unix. Et la réponse est bien
$ ./test.sh
bash: ./test.sh: bad interpreter: Permission denied
[^] # Re: #!/bin/bash
Posté par malte . En réponse au message bash_profile et autres.... Évalué à 1.
bash is /bin/bash
:-)
[^] # Re: .profile
Posté par malte . En réponse au message bash_profile et autres.... Évalué à 2.
"Chaque commande s'exécute à son tour à condition que la dernière commande ait renvoyé un code de retour true (zéro)."
Je viens du monde Javascript et PHP, et je suis un peu dérouté par ces syntaxes
[^] # Re: .profile
Posté par malte . En réponse au message bash_profile et autres.... Évalué à 2.
[ -f /etc/profile ] && . /etc/profile && . ~/.profile
J'ai du mal à la comprendre par contre.
[ -f /etc/profile ] = si le fichier profile existe dans etc ?
et ensuite, que veut dire le && ?
D'autre part, mon fichier était en [dos]
Je l'ai rectifié, merci gaaaaaAab
[^] # Re: #!/bin/bash
Posté par malte . En réponse au message bash_profile et autres.... Évalué à 1.
J'ai déjà cette ligne dans mon fichier exécutable :
#!/bin/bash
clear
echo "Test"
echo
[^] # Re: pour le prompt...
Posté par malte . En réponse au message bash_profile et autres.... Évalué à 1.
[^] # Re: #!/bin/bash
Posté par malte . En réponse au message bash_profile et autres.... Évalué à 1.
Je veux juste savoir comment on peut l'exécuter en tapant simplement
./nom_script.sh