Скрипт удаления каталога по ssh

Дата публикации: 25 05 2012 Автор: PazitiFF
Для того чтобы удалить по ssh ненужные каталоги пользователей, я написал небольшой скрипт, который перебирает имена учетных записей из файла spisok.txt и на основании его удаляет каталог на удаленной машине
#!/bin/sh
 
users=`cat spisok.txt`
 
for i in 1 2 3 4 5 6 7 8 9 10 11
  do
    ssh root@comp$i-desktop.local "umount /mnt/FILES' && echo 'fs unmounted!'";
      for n in $users
        do
          ssh root@comp$i-desktop.local "rm -rf /home/$n" && echo "done comp$i /home/$n removed!"
        done
      ssh root@comp$i-desktop.local "mount -a' && echo 'fs mounted!'";
  done

Добавить комментарий

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Вы можете использовать подсветку исходного кода следующими тегами: <code>, <blockcode>, <apache>, <bash>, <css>, <drupal6>, <html5>, <javascript>, <mysql>, <php>.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.