Немного вещей:
1) у Вас не может быть пространства вокруг =
в присвоении переменной сценария оболочки. pids =...
должен быть pids =...
.
2) уничтожают
, может принять несколько PIDs. Вам не нужно для pid в $pids...
цикл. (хотя со следующим предметом, это не важно)
3) Ваш код может быть решительно упрощен путем выполнения:
pkill -KILL -U "$name"
нет никакой потребности проверить, есть ли у пользователя какое-либо выполнение процессов. Если нет никого, команда ничего не делает.
Скопируйте их в качестве корня, а затем Chown
их к необходимую владельцу.