Как стартовать скрипт при подключении SFS
Автор: bicyclist56
Опубликовано: 4449 дней назад (15 февраля 2012)
Рубрика: Жизнь с Иванной продолжается!
|
+2↑ Голосов: 2 |
Вам хочется, чтобы при подключении конкретной SFS произошли назначенные вами действия? Тогда распаковываем SFS, кладем в корень SFS новые скрипты start.sh и stop.sh, в них пишем, что желаем, собираем SFS обратно. И требуется изменить пару важных скриптов в /usr/sbin. Как это сделать?
Все очень просто, смотрим, как сделано в Snow Dog (спасибо написавшему там новые скрипты), и добавляем в /usr/sbin/load_sfs строки, после 237-й:
Добавляем в /usr/sbin/unload_sfs, после строки 9:
Все очень просто, смотрим, как сделано в Snow Dog (спасибо написавшему там новые скрипты), и добавляем в /usr/sbin/load_sfs строки, после 237-й:
Код PHP:
Имеем запуск start.sh при монтировании SFS.237 fi if [ -f $mount_point/start.sh ];then $mount_point/start.sh fi 241 #- make new kernel modules available...
Добавляем в /usr/sbin/unload_sfs, после строки 9:
Код PHP:
И имеем выполнение stop.sh при размонтировании.9 [ -x /usr/local/bin/"$sfs_module" ] && /usr/local/bin/"$sfs_module" if [ -f $mount_point/stop.sh ];then $mount_point/stop.sh fi 13 #--- Check args and