Journal Des "basheries"

Posté par  . Licence CC By‑SA.
Étiquettes :
89
29
nov.
2016

Salut,

Voici un journal qui répertorie les quelques raccourcis et commandes que j'ai découverts au fil du temps et de balades sur le net (blogs, forums, wiki, man bash, etc.). J'essaie de faire une liste ici de ceux qui me semblent vraiment utiles pour l'utilisation quotidienne du terminal par un utilisateur lambda. Je fais partie de cette catégorie, je ne suis ni un programmeur, ni un utilisateur averti, je fais de la recherche en sciences humaines et sociales et de (…)

Forum Linux.debian/ubuntu rc.local

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
0
24
nov.
2016

Bonjour,
J'essaie de lancer des logiciels au démarrage de ma Debian Jessie, avec le fichier rc.local, mais ça ne fonctionne pas (je ne retrouve pas de session screen). Cependant, quand je lance rc.local manuellement, ça fonctionne comme attendu… Le script est bien exécuté au démarrage.
Est ce qu'il y a une erreur dans le fichier de conf?
Je ne trouve pas mon erreur, pourtant j'ai stfw.

#!/bin/sh -e
#
# rc.local
#
service mpd stop &
sleep 5
su ted
(…)

Forum général.général Manipulation des permissions Unix

Posté par  . Licence CC By‑SA.
Étiquettes :
2
30
oct.
2016

Ce post fait suite à ma question sur Git.

En effet, Git n’enregistre pas les permissions Unix des fichiers qu’il suit, excepté le droit d’exécution. Je sais qu’il existe des sur-couches à Git pour répondre à ce genre de problématique (Git possède un mécanisme de hooks) mais je suis arrivé à la conclusion que la sauvegarde des droits Unix était un problème plus général qui ne concerne pas seulement Git.

Il y a plusieurs autres cas de figure (…)

Journal Zyeute: un outil minimaliste de monitoring… ou pas

Posté par  . Licence CC By‑SA.
36
18
oct.
2016

Salut les gens,

ma vie t’intéresse ? NAAAAANNNNNNN ! alors va zyeuter ça et bonne nuit.
Sinon, en voici un morceau ! RHHHHOOOOOOO …

Au mois de mai dernier, j’ai eu une déconvenue avec l’outil de surveillance de mon fournisseur de serveurs claudes: alors que ma machine n’avait pas redémarré après un incident encore non élucidé à ce jour, cet outil n’a pas cru bon de m’en informer. Après quelques échanges de messages, le support technique m’indique que cet outil n’est pas fiable (…)

Journal Back to basics : avoir un excellent pager avec less

Posté par  . Licence CC By‑SA.
Étiquettes :
73
11
oct.
2016

Un petit article sur des trucs que j’apprécie pas mal avec less et qui explique pourquoi je n’utilise pas (et je m’énerve) quand je dois utiliser more.

D’abord pour les étourdis. Un pager est un outil en ligne de commande qui permet de naviguer dans un document texte dont la taille dépasse celle de votre terminal. C’est ce que vous utilisez sans le savoir à chaque fois que vous lisez une page de manuel avec man. Il existe (…)

Forum Programmation.shell Création simultanée et en lot d'utilisateurs et utilisateurs samba.

Posté par  . Licence CC By‑SA.
Étiquettes :
1
1
oct.
2016

Salut et fraternité à toutes et à tous,
je suis confronté à un problème et je ne m'en sors pas.
Je vous explique:
- je suis le gestionnaire du réseau d'un beau collège. Je suis aussi prof à plein temps.
- sur ce réseau, 70 postes sont destinés à l'usage des élèves.
- 50 postes tournent avec Mint et 20 avec W$10.
- une pfsense et un SLIS protègent les accès à internet.
- pas de domaine, pas de ldap (…)

Forum Programmation.autre Comment installer/distribuer proprement un petit projet

Posté par  . Licence CC By‑SA.
Étiquettes :
1
30
sept.
2016

Bonjour

Il y a quelque temps, j'ai commencé un petit projet de conversion automatique de fichier reposant sur awk et sh (bash ?(1))

Le projet utilise aussi deux fichiers annexes : un programme perl et sa bibliothèque.

Pour résumer, mon projet est composé des cinq fichiers suivants :

  • le fichier .sh qui sera directement appelé pour effectuer conversion,
  • deux fichiers .awk,
  • la bibliothèque perl,
  • le programme perl.

Pour l'instant, pour me simplifier la vie, le fichier (…)

Forum général.général J'adore Debian et autres ; bug rigolo

Posté par  . Licence CC By‑SA.
Étiquettes :
0
6
août
2016

Voui, j'adore les Linux qui s'installent rapidement et facilement comme Debian par exemple. A force de bidouiller dans tous les coins, je casse mon beau système tout les mois environ et c'est vraiment bien de pouvoir le remettre en état (j'ai d'ailleurs de très bons scripts pour ça :-P. Dernièrement, j'ai eu un bogue vraiment classe avec une commande toute bête :

cat /dev/urandom > /tmp/test_bytes
Et voici ce qu'est devenue mon terminal :

C'est ce genre de bug parfaitement (…)

Forum Programmation.shell Bash, ksh, POSIX et compatibilité

Posté par  . Licence CC By‑SA.
Étiquettes :
4
11
juil.
2016

Bonjour,

J’étais en train d’écrire un script pour AIX en Korn shell et étant donné que c’est un script très simple je me suis dit : « tiens mais pourquoi pas rendre mon script compatible également Linux ? » et là je tombe sur un os… :/

Même avec un shell compatible POSIX de chaque côté (#!/usr/bin/env sh), je me rends compte que la commande echo ne fonctionne pas de la même manière sur AIX et Linux :(

Sous AIX les (…)

Liquid Prompt 1.10

Posté par  (site web personnel) . Édité par bubar🦥, ZeroHeure, Florent Zara, Pierre Jarillon et palm123. Modéré par Pierre Jarillon. Licence CC By‑SA.
39
2
juin
2016
Ligne de commande

Le Liquid Prompt est un prompt fluide affichant de manière limpide des informations utiles dans le prompt de votre shell bash ou zsh. Le liquidprompt était déjà bien rempli de fonctionnalités, certaines ont été ajoutées, d'autres corrigées, et leurs performances ont encore été améliorées avec les 216 commits durant les 17 mois écoulés. Il était temps de sortir une nouvelle version officiellement stable.

Je profite de cette dépêche pour remercier chaudement les 35 contributeurs qui par leurs patchs ont contribué à cette version.

Quelques changements sont présentés dans la suite de cette dépêche.

Forum Linux.débutant script ou application dans crontab ne se lance pas

Posté par  . Licence CC By‑SA.
Étiquettes :
0
30
avr.
2016

Bonjour j'ai un problème de compréhension avec crontab:
chmod +x monScript.sh
crontab -e
05 13 * * * /home/monScript.sh >>/home/test.log

mon script :
#!/bin/bash
/home/./xflux -l 48.8534100 -g 2.3488000
echo "flux est lancé"

J'obtiens bien dans le log un retour de flux ainsi que de la commande echo mais flux ne se lance pas.
Même chose avec n'importe quel script ou commande

Forum Programmation.shell CSH : Remplacement de mots dans un fichier à partir d'un fichier CSV de correspondance

Posté par  . Licence CC By‑SA.
Étiquettes :
0
28
avr.
2016

Bonjour,

J'ai un fichier XML évolutif au sein duquel j'aimerais remplacer des noms de ville à partir d'identifiant contenu dans une table de correspondance. pour chaque occurence du fichier.

exemple : table de correspondance

PARIS;75000
BORDEAUX;33000

J'étais parti sur un sed mais j'ai beau creuser je ne trouve pas.

Quelqu'un peut il m'aider SVP.
A votre disposition si vous avez besoin d'informations complémentaires.

J'ai déjà la boucle

while read line
do
var1=$( echo "$line" | sed -n -E 's/.Station="(. (…)

Forum Programmation.python Fabric inclure while dans un run (Résolu)

Posté par  . Licence CC By‑SA.
Étiquettes :
0
2
fév.
2016

Bonjour à tous,

Le contexte nous devons modifier l'ensemble des vhost en ajoutant un nouveau paramètre SSL sur l'ensemble de nos serveurs.
Fabric fonctionne est très utile mais là je bloque.

Nous essayons de faire une commande sur fabric dont je ne trouve pas la solution et je ne suis pas sûr que cela soit réalisable depuis fabric.

la commande que nous souhaitont exécuter est la suivante:

find /tmp/ -type f -name '*.foo.fr' -print0| while IFS= read -r
(…)

Forum Linux.embarqué Détection de l'insertion et du retrait d'une clé de stockage usb

Posté par  . Licence CC By‑SA.
Étiquettes :
1
19
jan.
2016

Bonjour à tous! Je suis encore un débutant dans le monde linux. Voici la situation à laquelle je me heurte. Je voudrai écrire un script (shell ou python) pour détecter les événements du port usb càd l'insertion et le retrait d'une clé de stockage usb. A l'insertion, le script détecte la clé et me renvoi le bon device à monter. En fait, je travaille sur un raspberry pi et le script démarre au boot de linux. Pourriez-vous m'aider en me (…)