1

2

tu les rajoutes à /etc/fstab, et auto
et comme ça, elles seront automatiquement montées au boot
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

3

4

le man est pas mal renseigné, me semble (celui de mount, et me demande s'il y en a pas aussi un peu fstab)

pour une de mes partitions, j'ai :
/dev/sda3 /mnt/l vfat rw,user,noauto,umask=0000 0 0
sda3 parce que c'est la 3ème partition d'un dur branché en USB
et le noauto, tu voudras surement le changer en auto
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

5

6

Martial Demolins :
Pour info, pourquoi veux-tu garder le contrôle du montage des partitions, et pas tout monter d'un coup?

pourquoi je les met en noauto, je suppose que tu demandes ?
deux raisons :
- ma partition windows, je n'en ai que très rarement besoin sous linux (ntfs => read-only, et j'ai pas grand chose dessus) => ça sert à rien qu'elle soit montée automatiquement
- et d'autres partitions (dont celle donnée en exemple en ./4) sont sur un disque dur externe, qui n'est pas tout le temps branché => noauto, pour pas que le système essaye de les monter quand le disque dur n'est pas branché ; j'ajouterais que si je branche une clé usb, que je boot, et que je branche le dur ensuite, ça sera la clé qui sera en sda, et non le dur (qui sera, lui, en sdb)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

7

8

tout d'abord, l'extension n'est pas importante, sous linux
tu peux nommer un script/programme comme tu veux ; tant qu'il a les droits pour l'exécution (et que tu as mis le bon shebang pour un script), tu pourras l'exécuter, même s'il n'a pas d'entension

cela dit, pour les shell-script, on utilise raisonablement souvent l'extension .sh

pour faire un petit exécutable...
bah, tu crées un fichier glop.sh
tu met
echo "Hello World";
dedans
tu fais un chmod u+x dessus
et ensuite, ./glop.sh et ça l'exécute
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

9

Ce que tu appelles shebang c'est la première ligne qui définit le type de script qui suit ?
avatar

10

oué, le #!chemin_executable
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

11

ok smile
avatar

12

cf http://en.wikipedia.org/wiki/Shebang qui explique, entre autre, pourquoi c'est appelé ainsi smile
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

13

Donc MZ en début de fichiers .exe est un shebang ?
avatar

14

the "#!
" in the first two columns of the first line of a UNIX script file
a special line
that begins an executable text file (commonly called a script) causing Unix-like operating systems to execute the commands in the text file using a specific interpreter (program).


y a au moins 4 endroits de l'article qui n'ont pas l'air très d'accord avec ton interprétation ^^

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

15

Nil :
Donc MZ en début de fichiers .exe est un shebang ?

"MZ", ça ressemble pas vraiment à un "sharp" ('#') "bang" ('!') ^^
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

16

The shebang is actually a human-readable instance of a magic number in the executable file

DOS executable: These can only be identified by the ASCII string "MZ" or the hexadecimal 4D 5A at the beginning of the file (the "Magic number"). These executables are the least complex in DOS/Windows and can be run from both ("MZ" is the initials of Mark Zbikowski, one of the developers of MS-DOS).

Pour moi, MZ est "human readable" ^^ tongue
avatar

17

ben nan, le shebang c'est pas juste "un marqueur", c'est un header spécifique qui dit d'aller chercher un autre exécutable pour interpréter le fichier courant...


<mode=comparaison à 0.3€, prix à débattre> c'est pas parce qu'un chat est "un animal" qu'un chien est un chat </>

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

18

"Aujourd'hui, un chat est un animal quand il a plein de poils"

"Un chien a plein de poils, donc un chien est un chat"

En fait, c'est juste la première proposition qui est fausse, est pourtant "The shebang is actually a human-readable instance of a magic number in the executable file" (vivi, je sais, je profite d'un flou possible dans la traduction, mais c'est voulu tongue)
avatar

19

(juste pour faire le chieur, hein)

"un chat est un animal quand il a plein de poils" -> quand il a pas plein de poils c'est plus un animal ? trifus (tu voulais dire "qui a plein de poils" je présume tongue)

Et ensuite la première phrase est parfaitement exacte, c'est simplement pas une définition exhaustive, juste une affirmation qui est vraie pour les chats. C'est fou, on ne peut pas définir sans approximation n'importe quel concept en une phrase ([jeu] placer les quantificateurs dans le mauvais ordre et faire son #vince# sur la phrase précédente #hehe#), on découvre de ces choses cheeky

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

20

Bon, je propose qu'on arrete là nos élucubrations qui sont loin du sujet de départ, que tu ranges tes spasmes normalien et que je calme mes psychoses floues cheeky
avatar

21

Nil>
The shebang is actually a human-readable instance of a magic number in the executable file

=> Le #! est un exemple de valeur spéciale lisible par un humain, dans le fichier exécutable.

Pour ton exemple, MZ est un autre exemple de valeur spéciale lisible par un humain, mais ce n'est pas un #!.