![]() |
как из скрипта проверить подключена ли флешка
Всем привет!!!
Изучаю линукс и есть задачка: Цитата:
Код:
#!/bin/bash |
ejik_off, во-первых, Ваш сценарий содержит ошибки.
Вы не должны использовать конвейер если не передаете ничего с stdout первой команды на stdin второй. Поэтому в приведенном примере вертикальную черту ("|") надо заменить точкой с запятой. Но это всё равно будет плохим вариантом, поскольку следующая команда "tar" вообще не нужна. tar - это команда создания архива. То есть сборки нескольких файлов в один. А у Вас нет нескольких файлов. Поэтому правильный вариант Вашей команды "ls -R ~ > listHomDir.txt | tar -czf LHD.tar.gz listHomDir" должен выглядеть как-то так: "ls -R ~ | gzip -9 > LHD.gz" Теперь по поводу установки флешки. Есть несколько способов проверить её подключеиние. Можно, например, либо прочитать файл /proc/partitions на предмет появления новых разделов, либо проанализировать последние строчки вывода dmesg. |
Цитата:
|
Примерно так:
Код:
grep sdb1 /proc/partitions &>/dev/null |
Спасибо попробую.
|
Время: 18:59. |
Время: 18:59.
© OSzone.net 2001-