Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 2029
Благодарности: 704

Профиль | Отправить PM | Цитировать


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.

-------
Господа! Убедительная просьба не обращаться за консультациями в ЛС. Поверьте, создать ветку в соответствующем разделе форума гораздо эффективнее.


Отправлено: 19:13, 23-01-2014 | #2