Mon script shell ne marche pas!
Fermé
OBV
Messages postés
12
Date d'inscription
mercredi 7 juin 2006
Statut
Membre
Dernière intervention
11 août 2009
-
16 déc. 2008 à 18:38
OBV Messages postés 12 Date d'inscription mercredi 7 juin 2006 Statut Membre Dernière intervention 11 août 2009 - 6 janv. 2009 à 12:39
OBV Messages postés 12 Date d'inscription mercredi 7 juin 2006 Statut Membre Dernière intervention 11 août 2009 - 6 janv. 2009 à 12:39
A voir également:
- Mon script shell ne marche pas!
- Script vidéo youtube - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
- Ghost script - Télécharger - Polices de caractères
- Microsoft activation script - Accueil - Windows
- Script bat - Guide
4 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
16 déc. 2008 à 18:54
16 déc. 2008 à 18:54
Salut,
Il semblerait que ton script comporte des caractères bizarroïdes avant le shebang ;-((
bkp_db.sh: 1: #!/bin/sh: not found
Affiches-nous la sortie de :
PS. Pour "sed" c'est un ELLE minuscule et non pas un UN, hein ? ;-))
Il semblerait que ton script comporte des caractères bizarroïdes avant le shebang ;-((
bkp_db.sh: 1: #!/bin/sh: not found
Affiches-nous la sortie de :
cat -A bkp_db.sh sef -n l bkp_db.shhistoire de vérifier les caractères non-imprimables déjà...
PS. Pour "sed" c'est un ELLE minuscule et non pas un UN, hein ? ;-))
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
17 déc. 2008 à 10:46
17 déc. 2008 à 10:46
Salut,
perl -pi.orig -e 's/\r//' bkp_db.sh
OBV
Messages postés
12
Date d'inscription
mercredi 7 juin 2006
Statut
Membre
Dernière intervention
11 août 2009
18 déc. 2008 à 09:40
18 déc. 2008 à 09:40
salut!
sa fait quoi au faite! ton script perl? merci
sa fait quoi au faite! ton script perl? merci
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
>
OBV
Messages postés
12
Date d'inscription
mercredi 7 juin 2006
Statut
Membre
Dernière intervention
11 août 2009
18 déc. 2008 à 09:43
18 déc. 2008 à 09:43
Ça supprime le "\r" (retour chariot, caractère spécial à M$) en fin de ligne.
maka13
Messages postés
75
Date d'inscription
mercredi 26 novembre 2008
Statut
Membre
Dernière intervention
26 août 2009
4
17 déc. 2008 à 13:04
17 déc. 2008 à 13:04
hello
^M c'est parceque le script à été écrit avec win nan ?
Parceque tu a l'utilitaire dos2unix qui permet de repasser au format unix :)
bye
^M c'est parceque le script à été écrit avec win nan ?
Parceque tu a l'utilitaire dos2unix qui permet de repasser au format unix :)
bye
OBV
Messages postés
12
Date d'inscription
mercredi 7 juin 2006
Statut
Membre
Dernière intervention
11 août 2009
18 déc. 2008 à 09:43
18 déc. 2008 à 09:43
salut
et comment solutionné celà? merci
et comment solutionné celà? merci
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
>
OBV
Messages postés
12
Date d'inscription
mercredi 7 juin 2006
Statut
Membre
Dernière intervention
11 août 2009
18 déc. 2008 à 09:45
18 déc. 2008 à 09:45
En appliquant les conseils donnés au post précédent (dos2unix) ou ceux de lami20j au post #3 !
OBV
Messages postés
12
Date d'inscription
mercredi 7 juin 2006
Statut
Membre
Dernière intervention
11 août 2009
>
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
18 déc. 2008 à 10:22
18 déc. 2008 à 10:22
ok je essaié ce là merci!
OBV
Messages postés
12
Date d'inscription
mercredi 7 juin 2006
Statut
Membre
Dernière intervention
11 août 2009
6 janv. 2009 à 12:39
6 janv. 2009 à 12:39
ok!
mon script marche! je remerci tous le monde à cet effet!
mais voici un autre souci que j'ai:
Comment, ou , est il possible d'utiliser Mail (du paquet Mail) pour envoyer des messages avec Fichiers Attachéent?
merci et bonne Année à tous
mon script marche! je remerci tous le monde à cet effet!
mais voici un autre souci que j'ai:
Comment, ou , est il possible d'utiliser Mail (du paquet Mail) pour envoyer des messages avec Fichiers Attachéent?
merci et bonne Année à tous
17 déc. 2008 à 10:34
voilà: ce qui est bizard cest qu"on ne peut pas voir cest caractaires lors de l'edition du ficher!
Mais voici le resultat de : cat -A bkp_db.sh
sudo cat -A bkp_db.sh
[sudo] password for amenophis:
M-oM-;M-?#!/bin/sh ^M$
# Script de sauvegarde des bases mysql ^M$
# Ce script fait un dump de la base MySQL et tar.gzip le fichier dumpe ^M$
# ^M$
# Syntaxe: save_mysql.sh Nomdelamachine Nom_de_la_base_de_donnM-CM-)es user mot_ de_passe ^M$
# 18/03/04 -- par tbd ^M$
# ^M$
^M$
# --- Definition des variables ^M$
date=`date +'%H:%M:%S %d/%m/%Y'` ^M$
file=`date -I` ^M$
repTrav=/Backup^M$
repSave=/Backup^M$
Host="$1"^M$
baseSave="$2" ^M$
user="$3" ^M$
password="$4" ^M$
^M$
echo Sauvegarde journaliere $2 ^M$
^M$
# --- Deplacement des fichier ^M$
rm $repSave/$baseSave.tar.gz.4 ^M$
mv $repSave/$baseSave.tar.gz.3 $repSave/$baseSave.tar.4 ^M$
mv $repSave/$baseSave.tar.gz.2 $repSave/$baseSave.tar.3 ^M$
mv $repSave/$baseSave.tar.gz.1 $repSave/$baseSave.tar.2 ^M$
mv $repSave/$baseSave.tar.gz $repSave/$baseSave.tar.1 ^M$
^M$
# --- Sauvegarde ^M$
mysqldump --opt -h $1 -u $user --password=$password $baseSave > $repTrav/$baseSa ve-$file.sql ^M$
cd $repTrav ^M$
tar -czf $repSave/$baseSave.tar.gz $baseSave-$file.sql ^M$
chmod 600 $repSave/$baseSave.tar.gz ^M$
rm $repTrav/$baseSave-$file.sql ^M$
^M$
# --- On fait un petit rapport ^M$
echo $date -- Sauvegarde journaliere de $2 >> $repSave/rapport.log^M$
----------------------------------------------------------------------------------------------------------------------
et celui de : sef -n l bkp_db.sh
sudo sed -n l bkp_db.sh
\357\273\277#!/bin/sh \r$
# Script de sauvegarde des bases mysql \r$
# Ce script fait un dump de la base MySQL et tar.gzip le fichier dump\
e \r$
# \r$
# Syntaxe: save_mysql.sh Nomdelamachine Nom_de_la_base_de_donn\303\
\251es user mot_de_passe \r$
# 18/03/04 -- par tbd \r$
# \r$
\r$
# --- Definition des variables \r$
date=`date +'%H:%M:%S %d/%m/%Y'` \r$
file=`date -I` \r$
repTrav=/Backup\r$
repSave=/Backup\r$
Host="$1"\r$
baseSave="$2" \r$
user="$3" \r$
password="$4" \r$
\r$
echo Sauvegarde journaliere $2 \r$
\r$
# --- Deplacement des fichier \r$
rm $repSave/$baseSave.tar.gz.4 \r$
mv $repSave/$baseSave.tar.gz.3 $repSave/$baseSave.tar.4 \r$
mv $repSave/$baseSave.tar.gz.2 $repSave/$baseSave.tar.3 \r$
mv $repSave/$baseSave.tar.gz.1 $repSave/$baseSave.tar.2 \r$
mv $repSave/$baseSave.tar.gz $repSave/$baseSave.tar.1 \r$
\r$
# --- Sauvegarde \r$
mysqldump --opt -h $1 -u $user --password=$password $baseSave > $repT\
rav/$baseSave-$file.sql \r$
cd $repTrav \r$
tar -czf $repSave/$baseSave.tar.gz $baseSave-$file.sql \r$
chmod 600 $repSave/$baseSave.tar.gz \r$
rm $repTrav/$baseSave-$file.sql \r$
\r$
# --- On fait un petit rapport \r$
echo $date -- Sauvegarde journaliere de $2 >> $repSave/rapport.log\r$
--------------------------------------------------------------------------------------------------------------------
Merci! et @+
17 déc. 2008 à 10:48
sef -n l bkp_db.sh
PS. Pour "sed" c'est un ELLE minuscule et non pas un UN, hein ? ;-))
Et pour osef ?!! ;-DDDD
17 déc. 2008 à 17:54