Make x2go reset interactive for new --all
This commit is contained in:
@@ -29,14 +29,16 @@ for user in "${user_list[@]}"; do
|
||||
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"-*
|
||||
rm -rf /home/"$user"/.x2go/C-"$user"-* &&
|
||||
echo "Removed: ${caches[*]} for user $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"
|
||||
x2goterminate-session "$session" &&
|
||||
echo "Terminated: $session for user $user"
|
||||
done
|
||||
fi
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user