Как в анекдоте.
Создал файл /usr/local/sbin/post-boot
Присвоил права на исполнение командой
Code:
chmod +x /usr/local/sbin/post-boot
Содержимое файла:
Code:
#!/bin/sh
./scsi-stop.sh /dev/scsi/host0/bus0/target0/lun0/disc &
Сохранил
Code:
flashfs save && flashfs commit && flashfs enable
reboot
после перезагрузки
Code:
[Driver@wl500gp /]$ ps | grep scsi
93 Driver SW [scsi_eh_0]
161 Driver 380 R grep scsi
Созданный файл перемещал в /tmp/harddisk/t/ - а там, уже из под windows в total commandere редактировал.
Потом перемещал обратно.
Ввожу команду, переместившись в каталог /urs/local/sbin/,
Code:
./scsi-stop.sh /dev/scsi/host0/bus0/target0/lun0/disc &
вручную - процесс запускается и работает.
Пробовал вставлять в post-boot строку
Code:
/usr/local/sbin/scsi-stop.sh /dev/scsi/host0/bus0/target0/lun0/disc &
Всё равно - не работает.
Создал post-mount с содержимым:
Code:
#!/bin/sh
/usr/local/sbin/scsi-stop.sh /dev/scsi/host0/bus0/target0/lun0/disc &
Присвоил ему права на исполнение.
Сохранил.
Перезагрузил.
Получил:
Code:
[Driver@wl500gp root]$ ps | grep scsi
93 Driver SW [scsi_eh_0]
133 Driver 500 S /bin/sh /usr/local/sbin/scsi-stop.sh /dev/scsi/host0/
223 Driver 380 R grep scsi
Одно непонятно, почему у этого парня - http://wl500g.info/showpost.php?p=61733&postcount=37
это работает в post-boot?