Salut,
J'ai un petit script save:
#! /bin/bash
# This program is under GPL Licence
# save_config v0.3 by Wedge
VERSION="0.3"
PROGRAM=`basename $0`;
TMP="/tmp/save_config";
DATE=`date +%Y%m%d`;
ARCH=`uname -m`;
LIST_FILE="/etc/fstab /etc/inittab /etc/sudoers /etc/resolv.conf /etc/host* /etc/X11/xorg.conf /etc/rc.d/*.* /etc/swaret.conf /etc/ntp.conf
/etc/samba/*.*
$HOME/.bashrc $HOME/.bash_profile $HOME/.vimrc $HOME/.save $HOME/.traduc $HOME/tuxcards_vrac $HOME/.volume $HOME/.xinitrc
$HOME/.mozilla/firefox/*.* $HOME/.psi/*.* $HOME/.sylpheed/*.* $HOME/.mldonkey/*.* $HOME/.icons/*.* $HOME/.irssi/*.* $HOME/.pan/*.*
$HOME/.xmms/*.* $HOME/.applis/*.* $HOME/.boxjul/*.* $HOME/.fvwm/*.* ";
red="\e[1;31m";
green="\e[1;32m";
yellow="\e[1;33m";
blue="\e[1;34m";
cyan="\e[1;36m";
nc="\e[0m";
function usage()
{
echo -e "${nc}Usage: ${yellow}${PROGRAM}${nc} [-h|--help] [-l|--list] [-v|--version]";
}
function usage_long()
{
usage;
echo (…)
Forum Programmation.shell Upload de fichiers par ftp a intervalles reguliers
Bonjour,
je cherche un script qui me permetterait de faire un upload de fichiers via ftp a intervalles réguliers .
merci
je cherche un script qui me permetterait de faire un upload de fichiers via ftp a intervalles réguliers .
merci
Forum Programmation.shell Script d'automontage d'APN : très lent
J'essaye de faire un script qui monte automatiquement un apn dès qu'il est branché sur /dev/sda mais j'ai l'impression qu'il ralentit considérablement le système. Comment le rendre moins gourmand en ressource?
Fichier autoapn:
#!/bin/sh
ALREADY=0
while /bin/true
do
dd if=/dev/sda1 of=/dev/null count=1 &>/dev/null
ERR=$?
if [ $ERR = 0 ]
then
if [ $ALREADY = 0 ]
then
xterm -e apn_trouve
ALREADY=1
fi
elif [ $ERR = 1 ]
then
if [ $ALREADY = 1 ]
then
xterm -e apn_debranche
(…)
Fichier autoapn:
#!/bin/sh
ALREADY=0
while /bin/true
do
dd if=/dev/sda1 of=/dev/null count=1 &>/dev/null
ERR=$?
if [ $ERR = 0 ]
then
if [ $ALREADY = 0 ]
then
xterm -e apn_trouve
ALREADY=1
fi
elif [ $ERR = 1 ]
then
if [ $ALREADY = 1 ]
then
xterm -e apn_debranche
(…)
Forum Programmation.shell Blacklist pour SquidGuard, la plus compléte?
Hello, quelle est la blackliste porno la plus complete pour SquidGuard?
Vous utilisez laquelle?
Merci
Vous utilisez laquelle?
Merci
Forum Programmation.shell nombre de jours entre deux dates
Bonsoir, je cherche un script shell sh/ksh unix qui donne le nombre de jours entre deux date :
Date MM/JJ/AAAA
Date1=01/19/2006, Date2=06/14/2006
D'avance merci.
Cordialement.
Célestin.
Date MM/JJ/AAAA
Date1=01/19/2006, Date2=06/14/2006
D'avance merci.
Cordialement.
Célestin.
Forum Programmation.shell utilisation swap
Bonjour,
Je cherche à récupérer quels processus sont actuellement en swap. J'ai essayé ps et top mais sans succès. Je suis sous un noyau 2.6 si ça influence quelque chose.
Merci.
Je cherche à récupérer quels processus sont actuellement en swap. J'ai essayé ps et top mais sans succès. Je suis sous un noyau 2.6 si ça influence quelque chose.
Merci.
Forum Programmation.shell groupadd avec des majuscule
Bonjour à tous,
Pouvez-vous me dire pourquoi il n'est plus possible de mettre des majuscules dans un nom de groupe sous une fedora ou une mandrake 10.x ?
Il y a encore peu (mandrake 9.0), il était possible de mettre
"groupadd Administration" pour avoir son groupe. Ce n'est malheureusement, actuellement, plus possible.
Dans le même registre, pourquoi n'est-il pas possible d'avoir un groupe commençant par un chiffre comme "2nd_Scientifique"
Je ne comprends toujours pas....
Je sais qu'il est possible de (…)
Pouvez-vous me dire pourquoi il n'est plus possible de mettre des majuscules dans un nom de groupe sous une fedora ou une mandrake 10.x ?
Il y a encore peu (mandrake 9.0), il était possible de mettre
"groupadd Administration" pour avoir son groupe. Ce n'est malheureusement, actuellement, plus possible.
Dans le même registre, pourquoi n'est-il pas possible d'avoir un groupe commençant par un chiffre comme "2nd_Scientifique"
Je ne comprends toujours pas....
Je sais qu'il est possible de (…)
Forum Programmation.shell Groupadd sans majuscule ?
Bonjour à tous,
Pouvez-vous me dire pourquoi il n'est plus possible de mettre des majuscules dans un nom de groupe sous une fedora ou une mandrake 10.x ?
Il y a encore peu (mandrake 9.0), il était possible de mettre
"groupadd Administration" pour avoir son groupe. Ce n'est malheureusement, actuellement, plus possible.
Dans le même registre, pourquoi n'est-il pas possible d'avoir un groupe commençant par un chiffre comme "2nd_Scientifique"
Je ne comprends toujours pas....
Je sais qu'il est possible de (…)
Pouvez-vous me dire pourquoi il n'est plus possible de mettre des majuscules dans un nom de groupe sous une fedora ou une mandrake 10.x ?
Il y a encore peu (mandrake 9.0), il était possible de mettre
"groupadd Administration" pour avoir son groupe. Ce n'est malheureusement, actuellement, plus possible.
Dans le même registre, pourquoi n'est-il pas possible d'avoir un groupe commençant par un chiffre comme "2nd_Scientifique"
Je ne comprends toujours pas....
Je sais qu'il est possible de (…)
Forum Programmation.shell pb avec un daemon en shell
Bonjour à tous,
J'ai fait un daemon en TCSH récupérant des données météorologique périodiquement. Je lance ce script ainsi: nohup ./monscript > /dev/null&
Or aprés quelques heures d'exécution, je m'apercoit qu'il y a plusieurs instance de ce programme. Plus je le laisse tourner, plus les instances se multiplient.... Pourtant je ne rappel pas le script dans ce script!
J'aurais voulu savoir si vous avez déjà rencontré un tel problème avec des scripts ayant un temps d'exécution long?
Merci
Jérémie
J'ai fait un daemon en TCSH récupérant des données météorologique périodiquement. Je lance ce script ainsi: nohup ./monscript > /dev/null&
Or aprés quelques heures d'exécution, je m'apercoit qu'il y a plusieurs instance de ce programme. Plus je le laisse tourner, plus les instances se multiplient.... Pourtant je ne rappel pas le script dans ce script!
J'aurais voulu savoir si vous avez déjà rencontré un tel problème avec des scripts ayant un temps d'exécution long?
Merci
Jérémie
Forum Programmation.shell lecteur reseau ntfs et cygwin
Bjr
Peux t on atteindre un lecteur reseau ntfs via cygwin.
Si oui comment
Peux t on atteindre un lecteur reseau ntfs via cygwin.
Si oui comment
Forum Programmation.shell utiliser un fichier de conf
Bonjour,
je voudrais lancer un script en lisant un certain nombre de variables dans un fichier de conf ... mais je ne sais pas comment faire. Quelqu'un pourrait m'aider?
Merci
je voudrais lancer un script en lisant un certain nombre de variables dans un fichier de conf ... mais je ne sais pas comment faire. Quelqu'un pourrait m'aider?
Merci
Forum Programmation.shell script
je voudrais savoir comment écrire à une certaine ligne dans un document via un script
(exemple.:le document à 20 ligne,je veut modifier seulement la 9ieme ligne)
Forum Programmation.shell Pb Avec La Commance Sed Sous Mandrake 9
bonsoir,
en faite dans le tmp_file je met le résultat d'un ls -lat
et je veux remplacer "sep" par "09" exemple pour le mois de septembre
sous le serveur unix ou j'ai développé ce shell il fonctionne sans probleme
or sur mon serveur linux ca $%#&! ....
je neparviens pas a faire fonctionner la commande suivante
sed -f $HOME/recup_bon_mois.sed $HOME/$TMP_FILE
j'ai l'erreur suivant :
sed: file /home/dunkan/bin/recup_bon_mois.sed line 1: Unknown option to 's'
la version
GNU sed version 3.02
_________________
(…)
en faite dans le tmp_file je met le résultat d'un ls -lat
et je veux remplacer "sep" par "09" exemple pour le mois de septembre
sous le serveur unix ou j'ai développé ce shell il fonctionne sans probleme
or sur mon serveur linux ca $%#&! ....
je neparviens pas a faire fonctionner la commande suivante
sed -f $HOME/recup_bon_mois.sed $HOME/$TMP_FILE
j'ai l'erreur suivant :
sed: file /home/dunkan/bin/recup_bon_mois.sed line 1: Unknown option to 's'
la version
GNU sed version 3.02
_________________
(…)
Forum Programmation.shell lancer et recupérer le résultat d'une commande à distance
Bonjour,
mon objectif : vérifier les processus qui tournent sur un certain nombre de machines.
J'ai commencé par installer les clés ssh sur les différentes machines pour ne pas avoir à taper le mot de passe à chaque fois mais l'informatique étant un truc de fainéant je ne peux pas me satisfaire de taper pour chaque machine :
ssh machine.fr
top -bn1 |head -15
exit
Le problème c'est que dans un script, ssh me redonne la main et n'exécute pas (…)
mon objectif : vérifier les processus qui tournent sur un certain nombre de machines.
J'ai commencé par installer les clés ssh sur les différentes machines pour ne pas avoir à taper le mot de passe à chaque fois mais l'informatique étant un truc de fainéant je ne peux pas me satisfaire de taper pour chaque machine :
ssh machine.fr
top -bn1 |head -15
exit
Le problème c'est que dans un script, ssh me redonne la main et n'exécute pas (…)
Forum Programmation.shell shell
bonjour
je voudrais savoir ce qu'est un processus d'arrière plan et comment on le lance. merci
Forum Programmation.shell Quelles commandes ???
Bonjour,
je souhaiterais savoir quelles sont les commandes sous Solaris à taper pour identifier si on a un lecteur de sauvegarde sur un serveur ?
je souhaiterais savoir quelles sont les commandes sous Solaris à taper pour identifier si on a un lecteur de sauvegarde sur un serveur ?
Forum Programmation.shell Suprimer une ligne d'un fichier
Bonjour,
Je voudrais suprimer une ligne qui se situ dans mon fichier crontab.user,
Comment je pourais faire pour suprimer une ligne bien définie alors que je ne connais pas son numero elle on aucun ordre .
Je voudrais suprimer une ligne qui se situ dans mon fichier crontab.user,
Comment je pourais faire pour suprimer une ligne bien définie alors que je ne connais pas son numero elle on aucun ordre .
Forum Programmation.shell sudo, sudoers et broken pipe !!!!
Salut,
J'ai besoin d'executer un script avec les droits root.
disont que mon script est celui-ci :
/prout/monscript.sh
dont les droits sont : -rwxr-x--- le owner est root, (et le group apache, mais ca on s'en fou)
ce script utilise un fichier qui lui est lisible uniquement que par root (c'est un fichier credentials pour un smbmount)
Je suis aller configurer mon fichier sudoers de la maniere suivante :
J'ai besoin d'executer un script avec les droits root.
disont que mon script est celui-ci :
/prout/monscript.sh
dont les droits sont : -rwxr-x--- le owner est root, (et le group apache, mais ca on s'en fou)
ce script utilise un fichier qui lui est lisible uniquement que par root (c'est un fichier credentials pour un smbmount)
Je suis aller configurer mon fichier sudoers de la maniere suivante :
User_Alias OPERATEURS = apache+
Cmnd_Alias SYNCHRO =/prout/monscript.sh
OPERATEURS ALL = NOPASSWD: (…)
Forum Programmation.shell passer une variable d'un bash à sed
Bonjour,
je lance mon script de la sorte:
./mon-script mon_fichier
Contenu de mon_fichier: (ce fichier est genere par un outil CAO et le contenu du champ ancien peut-etre different)
blabla blabla blabla TopDesignName="ancien"
et j'aimerais obtenir:
blabla blabla blabla TopDesignName="nouveau"
Mon script:
#!/bin/bash
NEW_PATTERN="nouveau"
#je met le contenu du dernier champ ($NF) de la premiere ligne dans la variable OLD_PATTERN,et j'efface les ""
OLD_PATTERN=`awk -F "=" 'NR < 2 {print $NF} $1 | tr -d '\042'`
# et je veux (…)
je lance mon script de la sorte:
./mon-script mon_fichier
Contenu de mon_fichier: (ce fichier est genere par un outil CAO et le contenu du champ ancien peut-etre different)
blabla blabla blabla TopDesignName="ancien"
et j'aimerais obtenir:
blabla blabla blabla TopDesignName="nouveau"
Mon script:
#!/bin/bash
NEW_PATTERN="nouveau"
#je met le contenu du dernier champ ($NF) de la premiere ligne dans la variable OLD_PATTERN,et j'efface les ""
OLD_PATTERN=`awk -F "=" 'NR < 2 {print $NF} $1 | tr -d '\042'`
# et je veux (…)
Forum Programmation.shell variable
Bonjour,
je cherche une solution pour que si je mets 10 variable apres mon script le shell m'affiche bien la variable 10 et non la variable 1 suivie de 0.
merci d'avance de vos reponses
Forum Programmation.shell slash antislash
Bonjour à tous,
Est-il possible de transformer dans une chaîne de caractères les antislash en slash et inversement ?
Une commande pour tranformer des caractères ?
Merci
RV
Est-il possible de transformer dans une chaîne de caractères les antislash en slash et inversement ?
Une commande pour tranformer des caractères ?
Merci
RV
Forum Programmation.shell Existence d'une variable sous bash
Bonjour,
Alors voila je voudrai savoir si c'est possible de tester si une variable existe (ou au moins si elle a été initialisée) dans un script bash.
Merci
Alors voila je voudrai savoir si c'est possible de tester si une variable existe (ou au moins si elle a été initialisée) dans un script bash.
Merci
Forum Programmation.shell Samba et smbpasswd
Bonjour à tous,
Pourquoi n'est-il pas/plus possible de faire une création de compte avec mot de passe en une seule fois avec samba 3 comme dans la version 2.2 ?
Avant sous une 2.2 mandrake 9.x... il suffisait de faire :
"
smbpasswd -a nicolas "motdepasse"
"
C'était très très pratique pour mes scripts bash de création de comptes (établissement scolaire de 350 élèves).
Maintenant sous une fedora 2, ça ne fonctionne plus !
Avez-vous une idée :
- du (…)
Pourquoi n'est-il pas/plus possible de faire une création de compte avec mot de passe en une seule fois avec samba 3 comme dans la version 2.2 ?
Avant sous une 2.2 mandrake 9.x... il suffisait de faire :
"
smbpasswd -a nicolas "motdepasse"
"
C'était très très pratique pour mes scripts bash de création de comptes (établissement scolaire de 350 élèves).
Maintenant sous une fedora 2, ça ne fonctionne plus !
Avez-vous une idée :
- du (…)
Forum Programmation.shell [sh] gestionnaire d'astuces
Bonjour à tous,
J'ai accumulé depuis un certains pas mal d'astuces pour linux et pour des besoins perso....seulement tout est griffonné sur un papier et donc pas très pratique.
J'aimerai savoir si qqu'un connait un script shell simple permettant de :
- créer/modifier/supprimer une astuce
- rerchercher une astuce
Je comptais faire mon propre script, mais si ca existe déja je suis preneur....
Merci
PS : bien sur on peut se contenter de "vi" et "grep"..mais y'a surement mieux
J'ai accumulé depuis un certains pas mal d'astuces pour linux et pour des besoins perso....seulement tout est griffonné sur un papier et donc pas très pratique.
J'aimerai savoir si qqu'un connait un script shell simple permettant de :
- créer/modifier/supprimer une astuce
- rerchercher une astuce
Je comptais faire mon propre script, mais si ca existe déja je suis preneur....
Merci
PS : bien sur on peut se contenter de "vi" et "grep"..mais y'a surement mieux
Forum Programmation.shell substitution dans un fichier
Bonjour, je cherche une commande pour faire une substitution de chaîne dans un fichier.
en fait je cherche à substituer plusieurs chaines d'un même coups , voici un exemple...
imaginons un fichier :
fichier : connexion.inc.php.modele
et maintenant un autre fichier dans le quel serait specifié mes valeurs, par exemple :
fichier : vars
J'aimerais bien trouver une commande qui prenne mon fichier d'entrée connexion.inc.php.modele me substitue les chaines du fichier varset (…)
en fait je cherche à substituer plusieurs chaines d'un même coups , voici un exemple...
imaginons un fichier :
fichier : connexion.inc.php.modele
<?php
$cnx=mysql_pconnect("#SERVER#","#USER#","#PASS#")or die("prout!");
>
et maintenant un autre fichier dans le quel serait specifié mes valeurs, par exemple :
fichier : vars
#SERVER#=abcd
#USER#=bob
#PASS#=xyz
J'aimerais bien trouver une commande qui prenne mon fichier d'entrée connexion.inc.php.modele me substitue les chaines du fichier varset (…)