ну, раз никто не помогает...
Решил попробовать еще раз.
Нашел на форуме сообщение http://wl500g.info/showpost.php?p=61733&postcount=37
попробовал, получилось так:
Code:
[Driver@wl500gp sbin]$ ps | grep scsi
93 Driver SW [scsi_eh_0]
171 Driver 380 R grep scsi
Вернулся к инструкции и попробовал еще раз, но после вставки кода скрипта нажал Enter, и только после этого Ctrl-C.
Потом ввел:
Code:
./scsi-stop.sh /dev/scsi/host0/bus0/target0/lun0/disc &
Снова посмотрел:
Code:
[Driver@wl500gp sbin]$ ps | grep scsi
93 Driver SW [scsi_eh_0]
172 Driver 496 S /bin/sh ./scsi-stop.sh /dev/scsi/host0/bus0/target0/l
183 Driver 380 S grep scsi
Стер на диске файл, подумал, может быть нужно как то инициировать действия, что бы получить запись в лог. Посмотрел в /tmp
Code:
[Driver@wl500gp /tmp]$ ls
dnsmasq.log nas.lan.conf resolv.conf stupid-ftpd.mtd
etc nas.lan.pid scsi-stop.log syslog.log
filter_rules nas.wan.conf stupid-ftpd.bye udhcpc
harddisk nat_rules stupid-ftpd.conf var
local ppp stupid-ftpd.log wanstatus.log
Засек время - через 20 минут диск остановился.
Интересно - после перезагрузки роутера, нужно опять вводить команду запуска скрипта?
Или включить его в какой ни будь "post-boot" или "post-mount"?
А как его создать? В "инструкции с нуля" описано применение MC - я его ставить только для этого не хочу. В остальном он мне не нужен (может быть пока, но скорее всего - совсем)
Можно ли командой (находясь в каталоге /usr/local/sbin)
Code:
cat > post boot
<./scsi-stop.sh /dev/scsi/host0/bus0/target0/lun0/disc &>
<press Ctrl-C>
chmod +x /usr/local/sbin/post-mount
Или лучше использовать команду
Code:
/usr/local/sbin/scsi-stop.sh /dev/scsi/host0/bus0/target0/lun0/disc &
из за возможных проблем (см. в начале этого поста) с роутером.