Merci pour ton commentaire. Ce n’est pas un anglicisme du tout, j’aurais mieux fait de me casser les dix doigts… Voici ce qu’en dit la rousse :
Solutionner n'est pas à proprement parler un barbarisme, car il est régulièrement formé sur solution, comme auditionner l'est sur audition, et additionner sur addition. Son usage s'est répandu probablement à cause des difficultés que présente la conjugaison de résoudre.
En fait tu devrais pouvoir te passer du -gt 0, puisque l’entier 0 (que te renverra pkill s’il a bien killé un process) sera déjà évalué à vrai (et si pkill ne kill rien il renvoie 1, ce qui est évalué à faux). Donc :
Le sens de * ici n’a rien à voir avec celui qu’il a quand tu fais ls -l *.sh ou encore ls /home/*/.ssh (où là, il s’agit juste d’un "joker", que le shell va développer avant d’appeler la commande)
Voici l’introduction qui est selon moi la plus simple pour introduire les « expressions régulières »
Le genre à garder toujours avec soi sur une clé USB. Il y a tout les outils nécessaires pour le « dépannage » (au sens large), dont FSArchiver. C’est une distribution très active. Elle permet même de dépanner quelqu’un qui a oublié le mot de passe administrateur local d’un Windows…
Avec dd : 1. Ça va être long. 2. Tu risques de ne pas retomber sur tes pattes (l’erreur est vite arrivée). Il me semble d’ailleurs que si tu dd ton FS sur une partition plus grande il faudra passer ensuite par un resize2fs…
Il y a aussi Clonezilla, qui est aussi assez connue (complètement orientée sauvegarde/clonage).
J’ai rien compris… Tu voudrais faire quoi en français ? Je ne comprends pas bien ce que tu veux faire. Pourquoi pkill -c (--count) ??
Donc je ne sais pas si ça répond à ta question mais tu peux très bien utiliser une variable pour pgrep/pkill (comme pour n’importe quelle commande, puisque c’est le shell qui va « transformer » cette variable avant d’appeler la commande…), un exemple :
(je prends uwsgi comme exemple car je n’ai pas d’openvpn qui tourne ici)
Uswgi a plusieurs instances (qui correspondent chacune à une application dans mon cas) :
Si je veux ne killer qu’une seule d’entre-elles je peux valoriser une variable (nommée toto) :
# toto=yab.ini
et l’utiliser dans mon pgrep/pkill
# pgrep -f uwsgi.*$toto
7989
8067
8068
on peut voir que ça ne m’a sélectionné que les PID correspondant à l’instance qui a la chaîne "yab.ini" dans sa ligne de commande.
Sinon, pour un if [ … ], si tu veux utiliser un "AND" c’est -a :
if [ -z "$plop" -a -n "$plip" ] signifie : Si $plop est une chaîne vide ET $plip une chaîne non-vide. Je t’invite à lire man test qui explique tout ça.
Le spectre des maladies concerné est très large, cela ne concerne pas que les maladies graves ou faisant l'objet d'un traitement efficace (la myopie, les céphalées chroniques et le vitiligo sont par exemple dans la liste des « maladies » concernées), je vous invite à regarder la liste des maladies et à vous inscrire si vous en avez une ou plusieurs qui vous affectent
C’est clair, j’estime à moins de 1% la population concernée par aucune des maladies de la liste.
Tu ne trouves pas que « résolu le problème », qui est la manière de le dire en français, est plus joli que cet anglicisme barbare ? Je ne suis pas le dernier pour ce qui est d’employer des anglicismes, mais celui-là est, je trouve, particulièrement laid en plus de ne pas être nécessaire.
Je te remercie tout de même d’avoir souligné qu’il était important d’apporter tout info complémentaire et que chaque entrée de forum pouvait potentiellement aider d’autres personnes.
Avec ta formulation tu sous-entends que le mec (l’auteur de less), qui accepte de donner un peu de son temps, est en quelque sorte avare de conseils, et d’astuces comme tu dis. Il y a des questions beaucoup plus pertinentes, par exemple : « Avez-vous connaissance d’une utilisation particulièrement astucieuse de votre programme que vous n’aviez pas prévu ? »
Tu te fouts de moi? Il se fout de moi?!
Je t’explique juste pourquoi certains (dont je ne fais pas partie !) t’ont moinssé, puisque que tu dis que tu ne comprends pas.
Je te moinsse parce que tu dis vraiment n'importe quoi, c'en est indécent et non parce que tu m'aurais blessé dans mon être de beauf blanc d'une majorité qui opprime.
Bah parce que « grapiller » quelque chose auprès de quelqu’un dont tu profites du travail tous les jours si, ça peut paraître un peu déplacé à certains.
un journaliste passe par là pour pomper le wiki et écrire un article sur un sujet qu’il ne maîtrise pas, la connerie est reproduite dans son article
Moi qui pensais qu’un journaliste interrogeait des gens et se rendait dans des endroits, observait et notait les faits au fil de l’eau, pour ensuite reporter et produire une analyse de ces faits…
Si être journaliste c’est naviguer entre Wikipédia et la presse numérique mainstream pour écrire n’importe quoi, alors n’importe quelle moule de bouchot peut être journaliste !
C’est dommage parce que le truc du "Starter pack" ça peut être très drôle, même quand on est concerné si l’on fait preuve d’un peu d’auto-dérision. Celui-ci est vraiment nul. Voilà comment je peux l’interpréter.
Être de gauche c’est penser que tous les blancs sont privilégié, même ce clochard. Ça dénonce leur racisme anti-blanc.
Être de gauche c’est penser que tous les immigrés sont des réfugiés Syrien fuyant la guerre, même ces noirs. Alors que tout le monde sait que se sont toujours de gros voleurs qui viennent nous ôter le pain de la bouche et not’ boulot, quand ce sont pas des BenLaden qui parle arabe en cachant des bombes sous leur burqua.
Être de gauche c’est penser que tous les hommes sont des connards machistes, alors que pas du tout ! Ils en chient sous la pluie à cause de cette conne qui n’a pas pris de parapluie, ils sont bien gentils au contraire !
Être de gauche c’est être un rebelle en carton qui va bouffer sa soupe comme tout mouton qu’il est : « Après une bonne journée de lutte contre le capitalisme, rien ne vaut un bon Bigmac et un coca bien frais ! »
Être de gauche c’est ne pas avoir conscience de l’infériorité esthétique des noires sur ces valeureuses descendantes de viking aux cheveux blonds qui peuplent la Finlande de nos rêves de gosses.
Hop
Ravi de voir que les utilisateurs de ce site n’apprécient pas ce genre d’«humour».
Notez au passage qu’une histoire peut parler de mouton sans nécessairement être drôle, attention…
Remplace "pgrep -laf" par "pkill -f" et tu n’as même plus besoin de faire une boucle ;) Note que le motif indiqué à pgrep/pkill est une expression rationnelle (où '.*' signifie « n’importe quel caractère répété zéro ou plusieurs fois »)
Tu sais peut-être où je peux trouver les vidéos de cette page avec un lecteur HTML5 ?
Je peux récupérer l’URL pour télécharger la vidéo au format mp4 assez facilement (par rapport à d’autres sites) mais ce n’est pas aussi pratique que si je pouvais les ouvrir dans le navigateur.
L’affirmation : « Flash étant remplacé depuis longtemps par le HTML5 pour ce qui concerne la lecture de vidéos » me semble un tantinet optimiste…
Mon nom de fichiers étaient .sh et il faut qu'il soit en .bash
Bash ne change pas de comportement selon le nom du fichier qu’il exécute… Vraiment, ça ne change rien. Sauf si le script lui-même en tient compte bien sûr…
Se serait du PHP au lieu de Bash j'aurai mis un array et un foreach pour vérifier plusieurs Mac mais bon, bash ne semble pas gérer les array :P
Ce n’est pas une question esthétique. Il s’agit surtout de produire un code maintenable et qu’on peut faire évoluer. Là c’est un petit script (mais que tu vas faire grossir si j’ai bien compris…) donc ça va encore… mais tu verras ensuite, quand tu te retrouveras à ne plus comprendre ton propre code (sans énormément d’effort) en revenant dessus un ou deux ans après ;)
Enfin bon… tu apprendras tout ça au fur et à mesure, à force d’en écrire… tu commences à te débrouiller.
Je ne sais pas si vous avez eu des expériences de ce genre,
Évidemment. « Vas-y installe Bidule tu vas voir c’est de la bombe ! — Euh… ça va pas être possible… Tu connais RMS ? »
mais personnellement, j'en ai marre de me sentir toujours mis de côté juste parce que je n'utilise pas un OS majoritaire.
Tu ne peux pas y faire grand chose, il va falloir t’y habituer. Et ce sera comme ça avec tout ce que tu feras qui sort de la norme.
et là je vois que c'est un exécutable Windows
Tu n’as pas essayé, juste pendant un jour ou deux, de faire marcher le bousin via wine/playonlinux ?! Tu y mets vraiment de la mauvaise volonté ! ;)
Je pense que face à tout ce foutage de gueule, effectivement, j'irai plutôt voir du côté d'AMD (je ne parle pas des problématiques d'open-source, puisqu'ils ont à peu près les mêmes pratiques de ce point de vue).
Intel a une politique beaucoup plus ouverte et ils fabriquent des chipset graphiques… De ce que j’en sais, les CG Intel ne sont pas aussi puissantes que celles de chez AMD/NVIDIA, alors si tu joues à des jeux gourmands… la différence de performance est si énorme que ça, les solutions Intel sont à ce point à la ramasse ?
#!/usr/bin/env bashIpVpnLocale="192.168.0.20"MacVpnLocal="90:2b:34:6d:94:27"macRecover=$(arp -n | grep -i -o $MacVpnLocal)if["$macRecover"=="$MacVpnLocal"];thenecho plop
fi
Par contre je ne comprends strictement rien à la logique du truc… Je vais p-e dire une connerie mais vu que tu utilises l’option -o de grep : soit ça match, et dans ce cas tu as effectivement "$macRecover" == "$MacVpnLocal", ou bien ça ne match pas, et $macRecover est vide…
Tu peux faire un truc du genre :
if arp -n | grep -i -q $MacVpnLocal;thenecho$MacVpnLocalfi
le echo n’aura lieu que si l’adresse est présente dans la sortie de arp -n… j’ai laissé le -i de grep mais il sert clairement à rien, non ?
Je t’avoue que moi aussi je trouve ce script assez… bordélique… pas simple à suivre quoi. Les mêmes commandes sont répétées à 36 endroits… la variable "stop" est utilisée un coup comme chaîne un coup comme entier… Bref, bon courage, moi j’arrête là ;)
Si jamais tu l’ignorais… sache que tu peux mettre set -x en début de script pour être en quelque sorte en mode "debug", ça te décomposera les commandes, parfois ça aide à comprendre ce qui cloche.
case $LANG in
fr) VpnDisabled="Connexion VPN fermé"
VpnConnecting="Connexion VPN en cours"
VpnEnabled="VPN Connecté !";;
en | usa | *) VpnDisabled="VPN Connexion Disabled"
VpnConnecting="VPN Connexion"
VpnEnabled="VPN Connected !";;
esac
Si tu te fais suer à faire un script bilingue évite de donner dans le franglais ;) "Connection" en anglais… avec un t. Et pour le français tu as fait une faute d’accord, à la première ligne, « connexion » est féminin.
Ça fonctionne avec les espaces dans en | usa | *) ? Qui plus est c’est un peu bancal ton truc… en fait tu peux virer 'en|usa|' puisque de toute façon tu as le joker sur ce même case… Autrement dit : « A ou B ou n’importe quoi » c’est équivalent à « n’importe quoi ».
En plus je ne pense pas que la variable $LANG prenne ce genre de valeur, ce serait plus du genre "fr_FR.utf8" ou "C", ou …
Pour résumer, la commande suivante : pkg install xfce xorg lightdm devrait faire ton bonheur. Lightdm est le gestionnaire de login, qui te permettra entre autre de te logger directement via une interface graphique, plutôt que te logger en mode texte pour ensuite lancer Xorg.
[^] # Re: Contexte
Posté par Marotte ⛧ . En réponse au message supprimer logiciel sur le bureau qui n'est pas un raccourci. Évalué à 4.
Merci pour ton commentaire. Ce n’est pas un anglicisme du tout, j’aurais mieux fait de me casser les dix doigts… Voici ce qu’en dit la rousse :
[^] # Re: script pour openvpn dual VPN + SSH
Posté par Marotte ⛧ . En réponse au message script lancement openvpn. Évalué à 3.
OK là je comprends.
En fait tu devrais pouvoir te passer du
-gt 0
, puisque l’entier 0 (que te renverra pkill s’il a bien killé un process) sera déjà évalué à vrai (et si pkill ne kill rien il renvoie 1, ce qui est évalué à faux). Donc :Le sens de
*
ici n’a rien à voir avec celui qu’il a quand tu faisls -l *.sh
ou encorels /home/*/.ssh
(où là, il s’agit juste d’un "joker", que le shell va développer avant d’appeler la commande)Voici l’introduction qui est selon moi la plus simple pour introduire les « expressions régulières »
https://fr.wikipedia.org/wiki/Expression_r%C3%A9guli%C3%A8re#Utilisation
Une expression telle que 'autossh*plop' matcherait : 'autosshplop', 'autosshhhhhplop' (et bien d’autres…) mais pas 'autosshxplop' ou 'autossh.plop'
[^] # Re: fsarchiver
Posté par Marotte ⛧ . En réponse au message Sauvegarde de disque dur : dd. Évalué à 3.
SystemRescueCd c’est bon, mangez-en !
Le genre à garder toujours avec soi sur une clé USB. Il y a tout les outils nécessaires pour le « dépannage » (au sens large), dont FSArchiver. C’est une distribution très active. Elle permet même de dépanner quelqu’un qui a oublié le mot de passe administrateur local d’un Windows…
Avec
dd
: 1. Ça va être long. 2. Tu risques de ne pas retomber sur tes pattes (l’erreur est vite arrivée). Il me semble d’ailleurs que si tu dd ton FS sur une partition plus grande il faudra passer ensuite par unresize2fs
…Il y a aussi Clonezilla, qui est aussi assez connue (complètement orientée sauvegarde/clonage).
[^] # Re: script pour openvpn dual VPN + SSH
Posté par Marotte ⛧ . En réponse au message script lancement openvpn. Évalué à 4.
J’ai rien compris… Tu voudrais faire quoi en français ? Je ne comprends pas bien ce que tu veux faire. Pourquoi
pkill -c
(--count) ??Donc je ne sais pas si ça répond à ta question mais tu peux très bien utiliser une variable pour pgrep/pkill (comme pour n’importe quelle commande, puisque c’est le shell qui va « transformer » cette variable avant d’appeler la commande…), un exemple :
(je prends uwsgi comme exemple car je n’ai pas d’openvpn qui tourne ici)
Uswgi a plusieurs instances (qui correspondent chacune à une application dans mon cas) :
Si je veux ne killer qu’une seule d’entre-elles je peux valoriser une variable (nommée toto) :
et l’utiliser dans mon pgrep/pkill
on peut voir que ça ne m’a sélectionné que les PID correspondant à l’instance qui a la chaîne "yab.ini" dans sa ligne de commande.
Sinon, pour un
if [ … ]
, si tu veux utiliser un "AND" c’est-a
:if [ -z "$plop" -a -n "$plip" ]
signifie : Si $plop est une chaîne vide ET $plip une chaîne non-vide. Je t’invite à lireman test
qui explique tout ça.# Sympa comme initiative
Posté par Marotte ⛧ . En réponse au journal Aider la recherche en étant malade. Évalué à 4.
C’est clair, j’estime à moins de 1% la population concernée par aucune des maladies de la liste.
[^] # Re: Contexte
Posté par Marotte ⛧ . En réponse au message supprimer logiciel sur le bureau qui n'est pas un raccourci. Évalué à 4.
Tu ne trouves pas que « résolu le problème », qui est la manière de le dire en français, est plus joli que cet anglicisme barbare ? Je ne suis pas le dernier pour ce qui est d’employer des anglicismes, mais celui-là est, je trouve, particulièrement laid en plus de ne pas être nécessaire.
Je te remercie tout de même d’avoir souligné qu’il était important d’apporter tout info complémentaire et que chaque entrée de forum pouvait potentiellement aider d’autres personnes.
[^] # Re: Trucs et Astuces :)
Posté par Marotte ⛧ . En réponse au journal Interview de Mark Nudelman, auteur de less et mainteneur actif depuis 34 ans . Évalué à 6.
Alors que la documentation de less ne laisse pas à désirer, me semble-t-il, et que je doute que tu aies déjà toi-même mis en pratique l’ensemble des « astuces » qui sont par exemple présentées ici : https://linuxfr.org/users/barmic/journaux/back-to-basics-avoir-un-excellent-pager-avec-less
Avec ta formulation tu sous-entends que le mec (l’auteur de less), qui accepte de donner un peu de son temps, est en quelque sorte avare de conseils, et d’astuces comme tu dis. Il y a des questions beaucoup plus pertinentes, par exemple : « Avez-vous connaissance d’une utilisation particulièrement astucieuse de votre programme que vous n’aviez pas prévu ? »
Je t’explique juste pourquoi certains (dont je ne fais pas partie !) t’ont moinssé, puisque que tu dis que tu ne comprends pas.
Je ne savais pas que que tu étais blanc.
[^] # Re: Pas le problème mais la raison !
Posté par Marotte ⛧ . En réponse au journal Vous avez aimé BSD vs System V ? Vous aimerez systemd vs openRC (et le reste du monde). Évalué à 4.
J’ajoute que systemctl a la bonne idée de t’indiquer cette commande lorsqu’une unit ne veut pas démarrer. Difficile de faire mieux.
[^] # Re: Trucs et Astuces :)
Posté par Marotte ⛧ . En réponse au journal Interview de Mark Nudelman, auteur de less et mainteneur actif depuis 34 ans . Évalué à 3.
Bah parce que « grapiller » quelque chose auprès de quelqu’un dont tu profites du travail tous les jours si, ça peut paraître un peu déplacé à certains.
# Bonjour
Posté par Marotte ⛧ . En réponse au message Architecture avec queue et redis. Évalué à 3.
Cette queue appartient à quel logiciel ?
[^] # Re: Le serpent qui se mord la queue.
Posté par Marotte ⛧ . En réponse au journal Le problème de Wikipedia c’est l’école. Évalué à 8.
Moi qui pensais qu’un journaliste interrogeait des gens et se rendait dans des endroits, observait et notait les faits au fil de l’eau, pour ensuite reporter et produire une analyse de ces faits…
Si être journaliste c’est naviguer entre Wikipédia et la presse numérique mainstream pour écrire n’importe quoi, alors n’importe quelle moule de bouchot peut être journaliste !
[^] # Re: Gneu?
Posté par Marotte ⛧ . En réponse au journal « Je suis de gauche », le pack de démarrage. Évalué à 8.
C’est dommage parce que le truc du "Starter pack" ça peut être très drôle, même quand on est concerné si l’on fait preuve d’un peu d’auto-dérision. Celui-ci est vraiment nul. Voilà comment je peux l’interpréter.
Ravi de voir que les utilisateurs de ce site n’apprécient pas ce genre d’«humour».
Notez au passage qu’une histoire peut parler de mouton sans nécessairement être drôle, attention…
[^] # Re: hausse estimée de 1 à 6 degrés, sécheresse à l'horizon
Posté par Marotte ⛧ . En réponse au journal « Je suis de gauche », le pack de démarrage. Évalué à 8.
Une autre preuve qu’il ne s’agit définitivement pas d’humour : aucun mouton n’est impliqué.
# Hello
Posté par Marotte ⛧ . En réponse au journal L’auto-censure est due au droit d’auteur. Évalué à 5. Dernière modification le 27 juillet 2017 à 19:39.
Qu’entends-tu par-là ? Toutes les copies sont lues, puisqu’elles sont corrigées.
J’ai pas compris grand chose, ni à tes deux autres journaux… Par contre ça :
Ça me laisse encore plus dubitatif que le reste. Que se passe-t-il aux termes des dix ans ?
[^] # Re: Et pour les jeux ?
Posté par Marotte ⛧ . En réponse au journal Bookmark: mort de flash officiellement planifiée?. Évalué à 4.
Oui, effectivement. Par contre si je prends celle du jour (live ?) j’ai bien un message d’erreur :
Je crois bien avoir eu ce problème sur d’autres des vidéos disponibles sur le site de l’AN.
[^] # Re: script pour openvpn dual VPN + SSH
Posté par Marotte ⛧ . En réponse au message script lancement openvpn. Évalué à 4. Dernière modification le 27 juillet 2017 à 18:00.
Le deuxième grep match $ovpn, qui correspond à $fichierOvpnLAN qui vaut "/etc/openvpn/userVPN1.ovpn"
Ce deuxième grep n’utilise donc pas l’astuce du caractère entre crochet…
Tu peux te simplifier la vie avec pgrep :
Exemple :
Remplace "pgrep -laf" par "pkill -f" et tu n’as même plus besoin de faire une boucle ;) Note que le motif indiqué à pgrep/pkill est une expression rationnelle (où '.*' signifie « n’importe quel caractère répété zéro ou plusieurs fois »)
Pour le nom de ton script : VPNSwitcher ?
[^] # Re: Et pour les jeux ?
Posté par Marotte ⛧ . En réponse au journal Bookmark: mort de flash officiellement planifiée?. Évalué à 6.
Tu sais peut-être où je peux trouver les vidéos de cette page avec un lecteur HTML5 ?
Je peux récupérer l’URL pour télécharger la vidéo au format mp4 assez facilement (par rapport à d’autres sites) mais ce n’est pas aussi pratique que si je pouvais les ouvrir dans le navigateur.
L’affirmation : « Flash étant remplacé depuis longtemps par le HTML5 pour ce qui concerne la lecture de vidéos » me semble un tantinet optimiste…
[^] # Re: script pour openvpn dual VPN + SSH
Posté par Marotte ⛧ . En réponse au message script lancement openvpn. Évalué à 4.
Cool
Bash ne change pas de comportement selon le nom du fichier qu’il exécute… Vraiment, ça ne change rien. Sauf si le script lui-même en tient compte bien sûr…
Bash gère très bien les tableaux, http://www.ixany.org/docs/Shell_Les_tableaux_en_bash.html
Ce n’est pas une question esthétique. Il s’agit surtout de produire un code maintenable et qu’on peut faire évoluer. Là c’est un petit script (mais que tu vas faire grossir si j’ai bien compris…) donc ça va encore… mais tu verras ensuite, quand tu te retrouveras à ne plus comprendre ton propre code (sans énormément d’effort) en revenant dessus un ou deux ans après ;)
Enfin bon… tu apprendras tout ça au fur et à mesure, à force d’en écrire… tu commences à te débrouiller.
# Bonsoir
Posté par Marotte ⛧ . En réponse au message [Coup de gueule] La soi-disant “offre” de NVidia. Évalué à 5.
Évidemment. « Vas-y installe Bidule tu vas voir c’est de la bombe ! — Euh… ça va pas être possible…
Tu connais RMS ?»Tu ne peux pas y faire grand chose, il va falloir t’y habituer. Et ce sera comme ça avec tout ce que tu feras qui sort de la norme.
Tu n’as pas essayé, juste pendant un jour ou deux, de faire marcher le bousin via wine/playonlinux ?! Tu y mets vraiment de la mauvaise volonté ! ;)
Intel a une politique beaucoup plus ouverte et ils fabriquent des chipset graphiques… De ce que j’en sais, les CG Intel ne sont pas aussi puissantes que celles de chez AMD/NVIDIA, alors si tu joues à des jeux gourmands… la différence de performance est si énorme que ça, les solutions Intel sont à ce point à la ramasse ?
[^] # Re: Bonjour
Posté par Marotte ⛧ . En réponse au journal Unicode - pédagogique - vue d'ensemble ! ? .. Évalué à 3.
Quelques éléments de réponse ici, notamment la réponse à la question : "What do you mean by low quality?"
[^] # Re: script pour openvpn dual VPN + SSH
Posté par Marotte ⛧ . En réponse au message script lancement openvpn. Évalué à 3.
Le script suivant fonctionne chez moi :
Par contre je ne comprends strictement rien à la logique du truc… Je vais p-e dire une connerie mais vu que tu utilises l’option -o de grep : soit ça match, et dans ce cas tu as effectivement
"$macRecover" == "$MacVpnLocal"
, ou bien ça ne match pas, et $macRecover est vide…Tu peux faire un truc du genre :
le echo n’aura lieu que si l’adresse est présente dans la sortie de
arp -n
… j’ai laissé le -i de grep mais il sert clairement à rien, non ?Je t’avoue que moi aussi je trouve ce script assez… bordélique… pas simple à suivre quoi. Les mêmes commandes sont répétées à 36 endroits… la variable "stop" est utilisée un coup comme chaîne un coup comme entier… Bref, bon courage, moi j’arrête là ;)
Si jamais tu l’ignorais… sache que tu peux mettre
set -x
en début de script pour être en quelque sorte en mode "debug", ça te décomposera les commandes, parfois ça aide à comprendre ce qui cloche.[^] # Re: script pour openvpn dual VPN + SSH
Posté par Marotte ⛧ . En réponse au message script lancement openvpn. Évalué à 3.
J’ai rien dit :) Bizarre de les mettre là…
[^] # Re: script pour openvpn dual VPN + SSH
Posté par Marotte ⛧ . En réponse au message script lancement openvpn. Évalué à 3. Dernière modification le 25 juillet 2017 à 20:20.
Si tu te fais suer à faire un script bilingue évite de donner dans le franglais ;) "Connection" en anglais… avec un t. Et pour le français tu as fait une faute d’accord, à la première ligne, « connexion » est féminin.
Ça fonctionne avec les espaces dans
en | usa | *)
? Qui plus est c’est un peu bancal ton truc… en fait tu peux virer 'en|usa|' puisque de toute façon tu as le joker sur ce même case… Autrement dit : « A ou B ou n’importe quoi » c’est équivalent à « n’importe quoi ».En plus je ne pense pas que la variable $LANG prenne ce genre de valeur, ce serait plus du genre "fr_FR.utf8" ou "C", ou …
Et il manque les ';;' !
# Multi
Posté par Marotte ⛧ . En réponse au message installation de FreeBSD. Évalué à 3.
Tu as perdu l’accès à la boîte mail avec laquelle tu t’étais inscrit ici ?
# Hello
Posté par Marotte ⛧ . En réponse au message installation de FreeBSD. Évalué à 3. Dernière modification le 24 juillet 2017 à 19:46.
Mais pour quoi faire ?! EDIT: pas accès à internet ?
Xorg est inclus dans FreeBSD, tu peux l’installer très simplement comme n’importe quel autre programme : https://www.freebsd.org/doc/handbook/x-install.html
Je te recommande d’installer également un "desktop environment" tel que Xfce, voir https://www.freebsd.org/doc/handbook/x11-wm.html, parce que X seul c’est un peu pénible à utiliser…
Pour résumer, la commande suivante :
pkg install xfce xorg lightdm
devrait faire ton bonheur. Lightdm est le gestionnaire de login, qui te permettra entre autre de te logger directement via une interface graphique, plutôt que te logger en mode texte pour ensuite lancer Xorg.