Skip to content
Snippets Groups Projects
Commit 7fcdbf37 authored by Bo-Chun Chen's avatar Bo-Chun Chen
Browse files

refactor: Check home dir exist before run anything

parent 5d14283c
1 merge request!154Add script to move between groups
...@@ -2,7 +2,6 @@ ...@@ -2,7 +2,6 @@
user=$1 user=$1
group_to=$2 group_to=$2
rc=0
if [[ -z "${group_to}" ]]; then if [[ -z "${group_to}" ]]; then
echo "Usage: $0 USER TARGET_GROUP" echo "Usage: $0 USER TARGET_GROUP"
...@@ -22,7 +21,6 @@ fi ...@@ -22,7 +21,6 @@ fi
cd /cm/shared/rabbitmq_agents || exit cd /cm/shared/rabbitmq_agents || exit
source venv/bin/activate source venv/bin/activate
./account_manager.py "$user" hold
if [[ "$group_to" == "gpfs4" ]]; then if [[ "$group_to" == "gpfs4" ]]; then
group_from=gpfs5 group_from=gpfs5
...@@ -31,14 +29,15 @@ else ...@@ -31,14 +29,15 @@ else
fi fi
if [[ -d "/$group_from/data/user/home/$user" ]]; then if [[ -d "/$group_from/data/user/home/$user" ]]; then
./account_manager.py "$user" hold
rsync -a --delete "/$group_from/data/user/home/$user/" "/$group_to/data/user/home/$user" rsync -a --delete "/$group_from/data/user/home/$user/" "/$group_to/data/user/home/$user"
./group_manager.py "$user" -g "$group_to" ./group_manager.py "$user" -g "$group_to"
./group_manager.py "$user" -d -g "$group_from" ./group_manager.py "$user" -d -g "$group_from"
./account_manager.py "$user" ok
else else
echo User home directory does not exist. echo User home directory does not exist.
rc=1 exit 1
fi fi
./account_manager.py "$user" ok
exit $rc
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment