"MaJ expl_transfert_dir.sh"
This commit is contained in:
parent
4cf2389738
commit
dbaeb284fc
@ -132,6 +132,22 @@ function check_dirs
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function check_user
|
||||||
|
{
|
||||||
|
if [ ! $(ssh ${dst_host} "sudo cat /etc/passwd | grep -E "^${dst_user}\:" | wc -l") -eq 1 ]; then
|
||||||
|
ERROR="L'utilisateur ${dst_user} n'existe pas sur ${dst_host}"
|
||||||
|
fct_erreur 2
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
function check_group
|
||||||
|
{
|
||||||
|
if [ ! $(ssh ${dst_host} "sudo cat /etc/group | grep -E "^${dst_group}\:" | wc -l") -eq 1 ]; then
|
||||||
|
ERROR="Le groupe ${dst_group} n'existe pas sur ${dst_host}"
|
||||||
|
fct_erreur 2
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
function create_dst_dir
|
function create_dst_dir
|
||||||
{
|
{
|
||||||
fct_message "Création du répertoire de destination ${dst_host}:${dst_dir}" -color jaune
|
fct_message "Création du répertoire de destination ${dst_host}:${dst_dir}" -color jaune
|
||||||
@ -263,6 +279,8 @@ ARCHIVE_NAME=${RND}.tgz
|
|||||||
|
|
||||||
check_hosts
|
check_hosts
|
||||||
check_dirs
|
check_dirs
|
||||||
|
check_user
|
||||||
|
check_group
|
||||||
if [ "${create}" == "true" ]; then
|
if [ "${create}" == "true" ]; then
|
||||||
create_dst_dir
|
create_dst_dir
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user