Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Активные темы » Новичок в GNU/Linux’е (2)

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78

Открыть новую тему     Написать ответ в эту тему

emx



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
<< Предыдущая часть


Новичок в ГНУ/Линуксе
Linux and GNU System
задает вопросы в этой теме.

 
Если вы чувствуете, что возникший у вас вопрос может задать только новичок, смело спрашивайте здесь. Исключение — за выбором дистрибутива обращайтесь в ветку «Выбор дистрибутива ГНУ/Линукса».
 
Не забывайте указывать: какой дистрибутив (и какой версии), какое окружение рабочего стола (GNOME, KDE, xcfe и пр.), что хотите получить, что сделали и что после этого по факту получили.
 


Зачатки FAQ'а

Q: Я задал вопрос и получил в ответ что-то такое:
# aptitude purge flashplugin-nonfree
$ wget http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_2_p3_64bit_linux_111710.tar.gz
$ tar xzvf flashplayer10_2_p3_64bit_linux_111710.tar.gz
# mv libflashplayer.so /usr/lib/firefox-addons/plugins/

Что это, и что мне с этим делать?
 
A: Это команды, их надо выполнить в вашем любимом эмуляторе терминала и вдумчиво прочитать то, что машина вам ответила.
Эмулятор терминала в Гноме по-умолчанию можно найти в меню Приложения › Стандартные › Терминал; в КДЕ по-умолчанию — меню типа „Пуск” › Приложения › Система › Терминал.
 
Обратите внимание на знак доллара ($) или решетки (#) в начале строки. Это не часть команды (их водить не надо), это — приглашение командной оболочки.  
Знак доллара или процента означает, что команда отдается от имени простого, непривилегированного, пользователя. Просто скопируйте команду, чтобы увидеть что-то вроде:  
vasya@computer:~$ cat /etc/fstab
и нажмите Enter на клавиатуре.
 
Решетка означает, что команду следует отдать от имени суперпользователя — root'а.
Для этого в зависимости от дистрибутива и того, что вы выбрали при установке, нужно сделать
 
vasya@computer:~$ su # это, например, для дефолтной Fedora или Debian
  <ввести пароль root'а>  
root@computer:/home/vasya# nano /etc/fstab  
root@computer:/home/vasya# exit # не забываем выйти из-под root'а
или
vasya@computer:~$ sudo -s # а вот это в том числе для Ubuntu
  <ввести свой пароль>  
root@computer:/home/vasya# nano /etc/fstab  
root@computer:/home/vasya# exit

При вводе пароля никакой реакции не последует (никаких звездочек появляться не будет), вводите «вслепую» и жмите энтер.
 
Указанный выше способ применим, когда необходимо отдать от имени root'а несколько команд подряд. Для отдачи одиночной команды используйте:
vasya@computer:~$ su -c 'nano /etc/fstab'
  <ввести пароль root'а>
или
vasya@computer:~$ sudo nano /etc/fstab
  <ввести свой пароль>
соответственно.
Здесь, правда, следует поиметь в виду, что:
а) действие sudo распространяется на строго одну команду, поэтому то, что в рутовой консоли выглядит как
# aptitude update && aptitude safe-upgrade
, в пользовательской должно иметь вид
$ sudo aptitude update && sudo aptitude safe-upgrade

б) на перенаправления ввода-вывода sudo не действует, поэтому, если не хотите переходить в рутовую консоль ($ sudo -s) для выполнения
# echo 'ALL ALL=(ALL) NOPASSWD: /usr/bin/ponoff' > /etc/sudoers.d/ponoff
, преобразуйте команду к виду
$ sudo tee /etc/sudoers.d/ponoff <<< 'ALL ALL=(ALL) NOPASSWD: /usr/bin/ponoff'

 
Если вы прочитали вывод и обнаружили там сообщение об ошибке или прочитали и ничего не поняли, запостите весь вывод сюда. Крайне желательно забрать его в тэг [font=monospace][/font], а если он длинный — в тэг [more][/more].
 
Q: Мне сказали задать ключ somekey=somevalue в файле ~/.someapprc, но в этом файле нет этого ключа / такого файла нет вовсе!
A: Представление о полном пустых конфигурационных файлов на все случаи жизни домашнем каталоге ошибочно. Просто создайте указанный файл, если его нет, и добавьте в него требуемые строки.
 


Всего записей: 11822 | Зарегистр. 05-06-2002 | Отправлено: 07:59 03-11-2017 | Исправлено: uzeerpc, 11:45 30-03-2018
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MihailM
Устанавливать через графический инсталятор, загрузившись с дика ни чуть не сложнее чем прямо из винды. Единственное что надо уметь — это загружаться с диска.

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6562 | Зарегистр. 28-08-2008 | Отправлено: 12:32 11-01-2019
MihailM



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alukardd, ну вот я и спрашиваю как это сделать ?
Если можно, может инфа есть какая )

Всего записей: 2498 | Зарегистр. 19-10-2003 | Отправлено: 14:15 11-01-2019
lavabot

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста как написать команду скрипта?
 
Motherboard - Chipset Intel G41 с IH7 в режиме SATA AHCI  не видит подключаемый жесткий диск, включением питания, нужно только перезагружаться, чтобы увидела система подключенный новый диск.  
 
Решение:  повторное сканирование подключенных дисков:
 Выполняю:
echo "- - -" >/sys/class/scsi_host/hostX/scan  
 
Х - номера портов SATA - 0;1 и т.д. я набрал по очереди с 0 по 4, на 5 получил ошибку вывода. Т.е у меня на плате получается 5 портов SATA - 0-4
Вернее 4, пятый порт это порт USB-SATA контроллера, который тоже определяется этой командой. Но сути вопроса это не меняет.
 
 Подскажите как написать скрипт, чтобы он перебрал все порты, чтобы не заморачиваться с выбором порта из 4 например.
т.е как оптимизировать набор этих 4 команд в одну с изменением номера порта с 0 до 3.
 
echo “- - -” >/sys/class/scsi_host/host0/scan
echo “- - -” >/sys/class/scsi_host/host1/scan
echo “- - -” >/sys/class/scsi_host/host2/scan
echo “- - -” >/sys/class/scsi_host/host3/scan
 
 

Всего записей: 874 | Зарегистр. 02-06-2017 | Отправлено: 14:56 11-01-2019 | Исправлено: lavabot, 15:01 11-01-2019
karavan



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lavabot

Код:
for Host in $(ls -1 /sys/class/scsi_host/); do echo "- - -" >/sys/class/scsi_host/$Host/scan; done

Всего записей: 1962 | Зарегистр. 02-12-2011 | Отправлено: 15:16 11-01-2019 | Исправлено: karavan, 15:21 11-01-2019
lavabot

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
karavan
спасибо,  
интересно, а шина USB тоже также определяется, не только USB-SATA HDD. Подключил USB флешку, появился 4 порт, до нее его не было.  
т.е команда echo “- - -” >/sys/class/scsi_host/host4/scan    - исполнилась.
 

Всего записей: 874 | Зарегистр. 02-06-2017 | Отправлено: 15:25 11-01-2019
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MihailM
Что как сделать-то?
Загрузиться с диска? "Прожигаете" скачанный iso  на cd-диск (вроде винда имеет и встроенную писалку). Перезагружаете компьютер и заходите в BIOS, там настраиваете загрузку с CD-диска. Далее компьютер запустится с установочного образа. который Вы записали на диск и запустится инсталятор. Ну а дальше по шагам двигаемся интуитивно.
 
Как писать диск и настраивать BIOS прдлагается гуглить отдельно.

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6562 | Зарегистр. 28-08-2008 | Отправлено: 15:58 11-01-2019
lavabot

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
karavan
я изменил Ваш код, т.к слэш между host и переменной Host не нужен.
 
Все получилось, но сканирует много лишних портов, пустых команд, как бы оптимизировать команду, чтобы конкретизировать поиск только шин 0 по 3
 

Код:
 
> do echo "- - -" >/sys/class/scsi_host$Host/scan;
> done
bash: /sys/class/scsi_hosttotal/scan: No such file or directory
bash: /sys/class/scsi_host0/scan: No such file or directory
bash: /sys/class/scsi_hostlrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host1/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_host0/scan: No such file or directory
bash: /sys/class/scsi_hostJan/scan: No such file or directory
bash: /sys/class/scsi_host11/scan: No such file or directory
bash: /sys/class/scsi_host2019/scan: No such file or directory
bash: /sys/class/scsi_hosthost0/scan: No such file or directory
bash: /sys/class/scsi_host->/scan: No such file or directory
bash: /sys/class/scsi_host../../devices/pci0000:00/0000:00:1f.1/ata1/host0/scsi_host/host0/scan: No such file or directory
bash: /sys/class/scsi_hostlrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host1/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_host0/scan: No such file or directory
bash: /sys/class/scsi_hostJan/scan: No such file or directory
bash: /sys/class/scsi_host11/scan: No such file or directory
bash: /sys/class/scsi_host2019/scan: No such file or directory
bash: /sys/class/scsi_hosthost1/scan: No such file or directory
bash: /sys/class/scsi_host->/scan: No such file or directory
bash: /sys/class/scsi_host../../devices/pci0000:00/0000:00:1f.1/ata2/host1/scsi_host/host1/scan: No such file or directory
bash: /sys/class/scsi_hostlrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host1/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_host0/scan: No such file or directory
bash: /sys/class/scsi_hostJan/scan: No such file or directory
bash: /sys/class/scsi_host11/scan: No such file or directory
bash: /sys/class/scsi_host2019/scan: No such file or directory
bash: /sys/class/scsi_hosthost2/scan: No such file or directory
bash: /sys/class/scsi_host->/scan: No such file or directory
bash: /sys/class/scsi_host../../devices/pci0000:00/0000:00:1f.2/ata3/host2/scsi_host/host2/scan: No such file or directory
bash: /sys/class/scsi_hostlrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host1/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_host0/scan: No such file or directory
bash: /sys/class/scsi_hostJan/scan: No such file or directory
bash: /sys/class/scsi_host11/scan: No such file or directory
bash: /sys/class/scsi_host2019/scan: No such file or directory
bash: /sys/class/scsi_hosthost3/scan: No such file or directory
bash: /sys/class/scsi_host->/scan: No such file or directory
bash: /sys/class/scsi_host../../devices/pci0000:00/0000:00:1f.2/ata4/host3/scsi_host/host3/scan: No such file or directory
bash: /sys/class/scsi_hostlrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host1/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_host0/scan: No such file or directory
bash: /sys/class/scsi_hostJan/scan: No such file or directory
bash: /sys/class/scsi_host11/scan: No such file or directory
bash: /sys/class/scsi_host15:20/scan: No such file or directory
bash: /sys/class/scsi_hosthost4/scan: No such file or directory
bash: /sys/class/scsi_host->/scan: No such file or directory
bash: /sys/class/scsi_host../../devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3.1/1-3.1.1/1-3.1.1:1.0/host4/scsi_host/host4/scan: No such file or directory
[root@localhost stan]#
 

Всего записей: 874 | Зарегистр. 02-06-2017 | Отправлено: 15:59 11-01-2019
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lavabot
Там аргумент у команды ls  единица(-1), а не буква эль (-l)
 
Добавлено:
И там не было ни чего лишнего.  
Более того лишние слеши ни на что не влияют, они игнорируются.
(можно конечно ещё проверками обвешаться, но в целом норм)

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6562 | Зарегистр. 28-08-2008 | Отправлено: 17:36 11-01-2019
lavabot

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Там аргумент у команды ls  единица(-1), а не буква эль (-l)  

да, это я понял, исправил сразу, когда начал тестировать, но со слешем тоже не выполнялось, сейчас повторю для точности эксперимента.
 
слеш стоит в номере шины, поэтому система его не опознает:
 

Код:
 
# for Host in $(ls -l /sys/class/scsi_host/);
> do echo "- - -" >/sys/class/scsi_host/$Host/scan;
> done
bash: /sys/class/scsi_host/total/scan: No such file or directory
bash: /sys/class/scsi_host/0/scan: No such file or directory
 

 
Добавлено:
a вот так работает:
 

Код:
 
for Host in $(ls -l /sys/class/scsi_host/);
do echo "- - -" >/sys/class/scsi_host$Host/scan;
done
 

Всего записей: 874 | Зарегистр. 02-06-2017 | Отправлено: 17:58 11-01-2019 | Исправлено: lavabot, 18:03 11-01-2019
karavan



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lavabot

Цитата:
да, это я понял

Нет, еще не понял:

Цитата:
for Host in $(ls -l /sys/class/scsi_host/);


Всего записей: 1962 | Зарегистр. 02-12-2011 | Отправлено: 18:07 11-01-2019
lavabot

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
(можно конечно ещё проверками обвешаться, но в целом норм)

а чтобы оптимизировать сканирование только портов 0-3 как скрипт написать, чтобы лишних он проверок не делал?
 
Добавлено:
karavan
 
понял, см выше сообщение с кодами.
 
вот где ошибка:  host$Host/scan  а не host/$Host/scan  - иначе слеш вставляется в номер шины и шина не находится...

Всего записей: 874 | Зарегистр. 02-06-2017 | Отправлено: 18:10 11-01-2019 | Исправлено: lavabot, 18:15 11-01-2019
karavan



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lavabot

Цитата:
вот где ошибка

Выше Alukardd уже сказал про наличие ошибок, мне добавить нечего.

Всего записей: 1962 | Зарегистр. 02-12-2011 | Отправлено: 18:28 11-01-2019
lavabot

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я же привел результаты выполнения в двух случаях, в одном выполнился скрипт, в другом нет, поэтому слэш лишний.
иначе номера шин получаются как host/0 вместо host0 и не находятся при сканировании.
 
смотрите наглядно:
 

Код:
 
[root@localhost Downloads]# for Host in $(ls -l /sys/class/scsi_host/);
> do echo "- - -" >/sys/class/scsi_host$Host/scan;
> ^C
[root@localhost Downloads]# for Host in $(ls -l /sys/class/scsi_host/);
> do echo "- - -" >/sys/class/scsi_host/$Host/scan;
> done
bash: /sys/class/scsi_host/total/scan: No such file or directory
bash: /sys/class/scsi_host/0/scan: No such file or directory
bash: /sys/class/scsi_host/lrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host/1/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/0/scan: No such file or directory
bash: /sys/class/scsi_host/Jan/scan: No such file or directory
bash: /sys/class/scsi_host/11/scan: No such file or directory
bash: /sys/class/scsi_host/16:49/scan: No such file or directory
bash: /sys/class/scsi_host/->/scan: No such file or directory
bash: /sys/class/scsi_host/lrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host/1/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/0/scan: No such file or directory
bash: /sys/class/scsi_host/Jan/scan: No such file or directory
bash: /sys/class/scsi_host/11/scan: No such file or directory
bash: /sys/class/scsi_host/16:49/scan: No such file or directory
bash: /sys/class/scsi_host/->/scan: No such file or directory
bash: /sys/class/scsi_host/lrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host/1/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/0/scan: No such file or directory
bash: /sys/class/scsi_host/Jan/scan: No such file or directory
bash: /sys/class/scsi_host/11/scan: No such file or directory
bash: /sys/class/scsi_host/16:49/scan: No such file or directory
bash: /sys/class/scsi_host/->/scan: No such file or directory
bash: /sys/class/scsi_host/lrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host/1/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/0/scan: No such file or directory
bash: /sys/class/scsi_host/Jan/scan: No such file or directory
bash: /sys/class/scsi_host/11/scan: No such file or directory
bash: /sys/class/scsi_host/16:49/scan: No such file or directory
bash: /sys/class/scsi_host/->/scan: No such file or directory
bash: /sys/class/scsi_host/lrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host/1/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/0/scan: No such file or directory
bash: /sys/class/scsi_host/Jan/scan: No such file or directory
bash: /sys/class/scsi_host/11/scan: No such file or directory
bash: /sys/class/scsi_host/16:49/scan: No such file or directory
bash: /sys/class/scsi_host/->/scan: No such file or directory
bash: /sys/class/scsi_host/lrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host/1/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/0/scan: No such file or directory
bash: /sys/class/scsi_host/Jan/scan: No such file or directory
bash: /sys/class/scsi_host/11/scan: No such file or directory
bash: /sys/class/scsi_host/16:49/scan: No such file or directory
bash: /sys/class/scsi_host/->/scan: No such file or directory
bash: /sys/class/scsi_host/lrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host/1/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/0/scan: No such file or directory
bash: /sys/class/scsi_host/Jan/scan: No such file or directory
bash: /sys/class/scsi_host/11/scan: No such file or directory
bash: /sys/class/scsi_host/13:50/scan: No such file or directory
bash: /sys/class/scsi_host/->/scan: No such file or directory
bash: /sys/class/scsi_host/lrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host/1/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/0/scan: No such file or directory
bash: /sys/class/scsi_host/Jan/scan: No such file or directory
bash: /sys/class/scsi_host/11/scan: No such file or directory
bash: /sys/class/scsi_host/13:50/scan: No such file or directory
bash: /sys/class/scsi_host/->/scan: No such file or directory
[root@localhost Downloads]#  
 

 
а вот без слеша:
 

Код:
 
[root@localhost Downloads]# for Host in $(ls -l /sys/class/scsi_host/);
> do echo "- - -" >/sys/class/scsi_host$Host/scan;
> done
bash: /sys/class/scsi_hosttotal/scan: No such file or directory
bash: /sys/class/scsi_host0/scan: No such file or directory
bash: /sys/class/scsi_hostlrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host1/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_host0/scan: No such file or directory
bash: /sys/class/scsi_hostJan/scan: No such file or directory
bash: /sys/class/scsi_host11/scan: No such file or directory
bash: /sys/class/scsi_host16:49/scan: No such file or directory
bash: /sys/class/scsi_hosthost0/scan: No such file or directory
bash: /sys/class/scsi_host->/scan: No such file or directory
bash: /sys/class/scsi_host../../devices/pci0000:00/0000:00:1f.2/ata1/host0/scsi_host/host0/scan: No such file or directory
bash: /sys/class/scsi_hostlrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host1/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_host0/scan: No such file or directory
bash: /sys/class/scsi_hostJan/scan: No such file or directory
bash: /sys/class/scsi_host11/scan: No such file or directory
bash: /sys/class/scsi_host16:49/scan: No such file or directory
bash: /sys/class/scsi_hosthost1/scan: No such file or directory
bash: /sys/class/scsi_host->/scan: No such file or directory
bash: /sys/class/scsi_host../../devices/pci0000:00/0000:00:1f.2/ata2/host1/scsi_host/host1/scan: No such file or directory
bash: /sys/class/scsi_hostlrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host1/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_host0/scan: No such file or directory
bash: /sys/class/scsi_hostJan/scan: No such file or directory
bash: /sys/class/scsi_host11/scan: No such file or directory
bash: /sys/class/scsi_host16:49/scan: No such file or directory
bash: /sys/class/scsi_hosthost2/scan: No such file or directory
bash: /sys/class/scsi_host->/scan: No such file or directory
bash: /sys/class/scsi_host../../devices/pci0000:00/0000:00:1f.2/ata3/host2/scsi_host/host2/scan: No such file or directory
bash: /sys/class/scsi_hostlrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host1/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_host0/scan: No such file or directory
bash: /sys/class/scsi_hostJan/scan: No such file or directory
bash: /sys/class/scsi_host11/scan: No such file or directory
bash: /sys/class/scsi_host16:49/scan: No such file or directory
bash: /sys/class/scsi_hosthost3/scan: No such file or directory
bash: /sys/class/scsi_host->/scan: No such file or directory
bash: /sys/class/scsi_host../../devices/pci0000:00/0000:00:1f.2/ata4/host3/scsi_host/host3/scan: No such file or directory
bash: /sys/class/scsi_hostlrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host1/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_host0/scan: No such file or directory
bash: /sys/class/scsi_hostJan/scan: No such file or directory
bash: /sys/class/scsi_host11/scan: No such file or directory
bash: /sys/class/scsi_host16:49/scan: No such file or directory
bash: /sys/class/scsi_hosthost4/scan: No such file or directory
bash: /sys/class/scsi_host->/scan: No such file or directory
bash: /sys/class/scsi_host../../devices/pci0000:00/0000:00:1f.2/ata5/host4/scsi_host/host4/scan: No such file or directory
bash: /sys/class/scsi_hostlrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host1/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_host0/scan: No such file or directory
bash: /sys/class/scsi_hostJan/scan: No such file or directory
bash: /sys/class/scsi_host11/scan: No such file or directory
bash: /sys/class/scsi_host16:49/scan: No such file or directory
bash: /sys/class/scsi_hosthost5/scan: No such file or directory
bash: /sys/class/scsi_host->/scan: No such file or directory
bash: /sys/class/scsi_host../../devices/pci0000:00/0000:00:1f.2/ata6/host5/scsi_host/host5/scan: No such file or directory
bash: /sys/class/scsi_hostlrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host1/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_host0/scan: No such file or directory
bash: /sys/class/scsi_hostJan/scan: No such file or directory
bash: /sys/class/scsi_host11/scan: No such file or directory
bash: /sys/class/scsi_host13:50/scan: No such file or directory
bash: /sys/class/scsi_hosthost6/scan: No such file or directory
bash: /sys/class/scsi_host->/scan: No such file or directory
bash: /sys/class/scsi_host../../devices/pci0000:00/0000:00:1c.0/0000:02:00.0/ata7/host6/scsi_host/host6/scan: No such file or directory
bash: /sys/class/scsi_hostlrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host1/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_hostroot/scan: No such file or directory
bash: /sys/class/scsi_host0/scan: No such file or directory
bash: /sys/class/scsi_hostJan/scan: No such file or directory
bash: /sys/class/scsi_host11/scan: No such file or directory
bash: /sys/class/scsi_host13:50/scan: No such file or directory
bash: /sys/class/scsi_hosthost7/scan: No such file or directory
bash: /sys/class/scsi_host->/scan: No such file or directory
bash: /sys/class/scsi_host../../devices/pci0000:00/0000:00:1c.0/0000:02:00.0/ata8/host7/scsi_host/host7/scan: No such file or directory
[root@localhost Downloads]#  
 

Всего записей: 874 | Зарегистр. 02-06-2017 | Отправлено: 19:10 11-01-2019 | Исправлено: lavabot, 19:18 11-01-2019
karavan



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lavabot
В приведенных Вами примерах ни разу не был выставлен правильный параметр для команды ls.
Учитесь дебажить, посмотрите результирующий путь при выполнении каждой итерации цикла.

Всего записей: 1962 | Зарегистр. 02-12-2011 | Отправлено: 19:16 11-01-2019 | Исправлено: karavan, 19:18 11-01-2019
lavabot

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
опс, ничего не пойму без слеша находит, а со слеш нет.
 
 

Код:
 
[root@localhost /]# ls -l sys/class/scsi_host/
total 0
lrwxrwxrwx. 1 root root 0 Jan 11 16:49 host0 -> ../../devices/pci0000:00/0000:00:1f.2/ata1/host0/scsi_host/host0
lrwxrwxrwx. 1 root root 0 Jan 11 16:49 host1 -> ../../devices/pci0000:00/0000:00:1f.2/ata2/host1/scsi_host/host1
lrwxrwxrwx. 1 root root 0 Jan 11 16:49 host2 -> ../../devices/pci0000:00/0000:00:1f.2/ata3/host2/scsi_host/host2
lrwxrwxrwx. 1 root root 0 Jan 11 16:49 host3 -> ../../devices/pci0000:00/0000:00:1f.2/ata4/host3/scsi_host/host3
lrwxrwxrwx. 1 root root 0 Jan 11 16:49 host4 -> ../../devices/pci0000:00/0000:00:1f.2/ata5/host4/scsi_host/host4
lrwxrwxrwx. 1 root root 0 Jan 11 16:49 host5 -> ../../devices/pci0000:00/0000:00:1f.2/ata6/host5/scsi_host/host5
lrwxrwxrwx. 1 root root 0 Jan 11 13:50 host6 -> ../../devices/pci0000:00/0000:00:1c.0/0000:02:00.0/ata7/host6/scsi_host/host6
lrwxrwxrwx. 1 root root 0 Jan 11 13:50 host7 -> ../../devices/pci0000:00/0000:00:1c.0/0000:02:00.0/ata8/host7/scsi_host/host7
[root@localhost /]#  
 

 
Что я делаю не так?

Код:
 
[root@localhost /]# ls -l sys/class/scsi_host/
total 0
lrwxrwxrwx. 1 root root 0 Jan 11 16:49 host0 -> ../../devices/pci0000:00/0000:00:1f.2/ata1/host0/scsi_host/host0
lrwxrwxrwx. 1 root root 0 Jan 11 16:49 host1 -> ../../devices/pci0000:00/0000:00:1f.2/ata2/host1/scsi_host/host1
lrwxrwxrwx. 1 root root 0 Jan 11 16:49 host2 -> ../../devices/pci0000:00/0000:00:1f.2/ata3/host2/scsi_host/host2
lrwxrwxrwx. 1 root root 0 Jan 11 16:49 host3 -> ../../devices/pci0000:00/0000:00:1f.2/ata4/host3/scsi_host/host3
lrwxrwxrwx. 1 root root 0 Jan 11 16:49 host4 -> ../../devices/pci0000:00/0000:00:1f.2/ata5/host4/scsi_host/host4
lrwxrwxrwx. 1 root root 0 Jan 11 16:49 host5 -> ../../devices/pci0000:00/0000:00:1f.2/ata6/host5/scsi_host/host5
lrwxrwxrwx. 1 root root 0 Jan 11 13:50 host6 -> ../../devices/pci0000:00/0000:00:1c.0/0000:02:00.0/ata7/host6/scsi_host/host6
lrwxrwxrwx. 1 root root 0 Jan 11 13:50 host7 -> ../../devices/pci0000:00/0000:00:1c.0/0000:02:00.0/ata8/host7/scsi_host/host7
[root@localhost /]# echo "- - -" >/sys/class/scsi_host/$Host/scan
[root@localhost /]# for Host in $(ls -l /sys/class/scsi_host/);
> do echo "- - -" >/sys/class/scsi_host/$Host/scan;
> done
bash: /sys/class/scsi_host/total/scan: No such file or directory
bash: /sys/class/scsi_host/0/scan: No such file or directory
bash: /sys/class/scsi_host/lrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host/1/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/0/scan: No such file or directory
bash: /sys/class/scsi_host/Jan/scan: No such file or directory
bash: /sys/class/scsi_host/11/scan: No such file or directory
bash: /sys/class/scsi_host/16:49/scan: No such file or directory
bash: /sys/class/scsi_host/->/scan: No such file or directory
bash: /sys/class/scsi_host/lrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host/1/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/0/scan: No such file or directory
bash: /sys/class/scsi_host/Jan/scan: No such file or directory
bash: /sys/class/scsi_host/11/scan: No such file or directory
bash: /sys/class/scsi_host/16:49/scan: No such file or directory
bash: /sys/class/scsi_host/->/scan: No such file or directory
bash: /sys/class/scsi_host/lrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host/1/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/0/scan: No such file or directory
bash: /sys/class/scsi_host/Jan/scan: No such file or directory
bash: /sys/class/scsi_host/11/scan: No such file or directory
bash: /sys/class/scsi_host/16:49/scan: No such file or directory
bash: /sys/class/scsi_host/->/scan: No such file or directory
bash: /sys/class/scsi_host/lrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host/1/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/0/scan: No such file or directory
bash: /sys/class/scsi_host/Jan/scan: No such file or directory
bash: /sys/class/scsi_host/11/scan: No such file or directory
bash: /sys/class/scsi_host/16:49/scan: No such file or directory
bash: /sys/class/scsi_host/->/scan: No such file or directory
bash: /sys/class/scsi_host/lrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host/1/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/0/scan: No such file or directory
bash: /sys/class/scsi_host/Jan/scan: No such file or directory
bash: /sys/class/scsi_host/11/scan: No such file or directory
bash: /sys/class/scsi_host/16:49/scan: No such file or directory
bash: /sys/class/scsi_host/->/scan: No such file or directory
bash: /sys/class/scsi_host/lrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host/1/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/0/scan: No such file or directory
bash: /sys/class/scsi_host/Jan/scan: No such file or directory
bash: /sys/class/scsi_host/11/scan: No such file or directory
bash: /sys/class/scsi_host/16:49/scan: No such file or directory
bash: /sys/class/scsi_host/->/scan: No such file or directory
bash: /sys/class/scsi_host/lrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host/1/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/0/scan: No such file or directory
bash: /sys/class/scsi_host/Jan/scan: No such file or directory
bash: /sys/class/scsi_host/11/scan: No such file or directory
bash: /sys/class/scsi_host/13:50/scan: No such file or directory
bash: /sys/class/scsi_host/->/scan: No such file or directory
bash: /sys/class/scsi_host/lrwxrwxrwx./scan: No such file or directory
bash: /sys/class/scsi_host/1/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/root/scan: No such file or directory
bash: /sys/class/scsi_host/0/scan: No such file or directory
bash: /sys/class/scsi_host/Jan/scan: No such file or directory
bash: /sys/class/scsi_host/11/scan: No such file or directory
bash: /sys/class/scsi_host/13:50/scan: No such file or directory
bash: /sys/class/scsi_host/->/scan: No such file or directory
[root@localhost /]#  
 

 
Добавлено:
Cейчас напишу файл скрипта, покомандно у меня отладка не получается, почему не знаю

Всего записей: 874 | Зарегистр. 02-06-2017 | Отправлено: 19:43 11-01-2019
karavan



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lavabot
За четыре с половиной часа пора бы углядеть разницу:

Код:
# ls -1 /sys/class/scsi_host/
host0
host1
host2
host3
host4
host5
host6


Код:
# ls -l /sys/class/scsi_host/
итого 0
lrwxrwxrwx 1 root root 0 ноя 29 16:42 host0 -> ../../devices/pci0000:00/0000:00:1f.2/ata1/host0/scsi_host/host0
lrwxrwxrwx 1 root root 0 ноя 29 16:42 host1 -> ../../devices/pci0000:00/0000:00:1f.2/ata2/host1/scsi_host/host1
lrwxrwxrwx 1 root root 0 ноя 29 16:42 host2 -> ../../devices/pci0000:00/0000:00:1f.2/ata3/host2/scsi_host/host2
lrwxrwxrwx 1 root root 0 ноя 29 16:42 host3 -> ../../devices/pci0000:00/0000:00:1f.2/ata4/host3/scsi_host/host3
lrwxrwxrwx 1 root root 0 ноя 29 16:42 host4 -> ../../devices/pci0000:00/0000:00:1f.2/ata5/host4/scsi_host/host4
lrwxrwxrwx 1 root root 0 ноя 29 16:42 host5 -> ../../devices/pci0000:00/0000:00:1f.2/ata6/host5/scsi_host/host5
lrwxrwxrwx 1 root root 0 ноя 29 16:42 host6 -> ../../devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.0/host6/scsi_host/host6
 

Всего записей: 1962 | Зарегистр. 02-12-2011 | Отправлено: 20:17 11-01-2019
lavabot

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
здесь вроде как l написано, не единица:
 

Код:
 
]# echo "- - -" >/sys/class/scsi_host/$Host/scan  
[root@localhost /]# for Host in $(ls -l /sys/class/scsi_host/);  
> do echo "- - -" >/sys/class/scsi_host/$Host/scan;  
> done  
 

Всего записей: 874 | Зарегистр. 02-06-2017 | Отправлено: 20:31 11-01-2019
karavan



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lavabot

Цитата:
здесь вроде как l написано

А если сравнить с той строкой, которую я дал изначально, и задать себе вопрос о источнике возникновения неправильного параметра?

Всего записей: 1962 | Зарегистр. 02-12-2011 | Отправлено: 20:33 11-01-2019
lavabot

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
так нужно было как у Вас написано вначале - единицу поставить? Это меня уважаемый товарищ Alukardd
попутал:
Там аргумент у команды ls  единица(-1), а не буква эль (-l)  
 
я думал наоборот, что это опечатка у Вас и поправил ее сразу
и 4 часа долблюсь с этим...Спасибо, понял теперь, что я не понял что мне хотел раньше Alukardd сказать, а понял с точностью наоборот.

Всего записей: 874 | Зарегистр. 02-06-2017 | Отправлено: 20:36 11-01-2019
karavan



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lavabot

Цитата:
Это меня уважаемый товарищ Alukardd попутал

С внимательностью у вас полный разлад.
Alukardd Вас не путал, а наоборот поправлял, перечитайте сообщения. Самый первый лог ошибок, который Вы скинули, мог появиться только с ошибочным параметром -l.
Если Вы так же продолжите невнимательно руководствоваться советами местных завсегдатаев, то забудьте о помощи - ее не будет.

Всего записей: 1962 | Зарегистр. 02-12-2011 | Отправлено: 21:02 11-01-2019
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78

Компьютерный форум Ru.Board » Операционные системы » UNIX » Активные темы » Новичок в GNU/Linux’е (2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru