Bonsoir à tous et à toutes,

J'ai une petit script qui me permet de récupérer des sites Internet, en lftp, pour les sauvegarder.
Pour en faciliter la lisibilité ainsi que la modularité, je voudrais le scinder en un programme principal et en autant de sous-programmes que de sites.

J'ai donc fait ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/bash
#=========================================================================================
# Récupérer les sites Internet via LFTP
#=========================================================================================
#utilisateur=abach
DATE=`date +%Y%m%d_%H%M%S`
destracine=/home/abach/En-cours/lftp
fichierlog=recup_sites.log
cd /home/$utilisateur/scripts
clear
# ====================================
$home/scripts/recup_site_1.sh
$home/scripts/recup_site_2.sh
$home/scripts/recup_site_3.sh
$home/scripts/recup_site_4.sh
clear
cat $fichierlog
La première partie étant commune, je voudrais passer les variables 'DATE, destracines, fichierlog' aux sous-progammes mais manifestement, ça ne fonctionne pas aussi facilement que je ne le pensais...

Auriez-vous une solution ?