Make x2go reset interactive for new --all

This commit is contained in:
2024-06-30 18:56:54 -04:00
parent 7f3e55fff7
commit f5219df589

View File

@@ -26,12 +26,17 @@ fi
for user in "${user[@]}"; do
# Clean local user cache
caches=(/home/"$user"/.x2go/C-"$user"-*)
if [[ ${#caches} -gt 0 ]]; then
ask_ok "Remove X2Go cache files for user $user" &&
rm -rf /home/"$user"/.x2go/C-"$user"-*
fi
# Clean X2Go sessions
mapfile -t sessions < <(x2golistsessions_root | grep "$user"| cut -f2 -d'|')
if [[ ${#sessions} -gt 0 ]]; then
ask_ok "Terminate X2Go sessions for user $user?" &&
for session in "${sessions[@]}"; do
x2goterminate-session "$session"
echo "X2Go session $session for user $user have been removed"
done
fi
done