[sisyphus] Использование control

Епифанов Сергей =?iso-8859-1?q?serpiph_=CE=C1_entek=2Eru?=
Пт Ноя 14 10:50:50 MSK 2003


В сообщении от 13 Ноябрь 2003 23:09 Yura Zotov написал:
> Захотелось мне для своих нужд control поиспользовать... Отсюда
> вопрос: как средствами control переключать ссылку между двумя
> файлами, т.е. в одном состоянии ссылка указывает на один файл, в
> другом -- на другой? Может примерчик какой есть?


В файле, который лежит в /etc/control.d/facilites создать такое:

case "$*" in
type1)
        code 1
        ;;
type2)
        code 2
        ;;
type3)
        code 3
        ;;
esac

code {1,2,3} - обычные команды bash

Тогда по команде control file type1 будет вызван код code 1, например:

rm -f /etc/link1
ln -s /path/to/file /etc/link1

Примеры:
/etc/control.d/facilites/su
/etc/control.d/facilites/mount

-- 
С уважением, Епифанов Сергей



Подробная информация о списке рассылки Sisyphus