Обсуждение:Настольная книга по Linux: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 11:
 
отдельным разделом сделать бы "удобные алиасы". сделайте кто умеет. [[Служебная:Contributions/178.34.155.52|178.34.155.52]] 05:25, 24 апреля 2010 (UTC)
запилите в функции *shrc кто умеет
service () {
INIT_PATH="/etc/rc.d"
if [ -f ${INIT_PATH}/${1} ]
then
SERVICE=${1}
if [ "$UID" != "0" ] && [ -x `where sudo` ]
then
SUDO_CMD="$(where sudo)"
fi
fi
case "$2" in
(force-restart) ${SUDO_CMD} ${INIT_PATH}/${SERVICE} force-restart ;;
(force-reload) ${SUDO_CMD} ${INIT_PATH}/${SERVICE} force-reload ;;
(reload) ${SUDO_CMD} ${INIT_PATH}/${SERVICE} reload ;;
(setup) ${SUDO_CMD} ${INIT_PATH}/${SERVICE} setup ;;
(start) ${SUDO_CMD} ${INIT_PATH}/${SERVICE} start ;;
(stop) ${SUDO_CMD} ${INIT_PATH}/${SERVICE} stop ;;
(restart) ${SUDO_CMD} ${INIT_PATH}/${SERVICE} restart ;;
(setup) ${SUDO_CMD} ${INIT_PATH}/${SERVICE} setup ;;
(*) echo "usage: $0 <service name> {force-reload|force-restart|reload|restart|setup|start}" ;;
esac
} - Функция, эмулирующая поведение redhat'овской утилиты service (кашерна в сочетании с zsh). [[Служебная:Contributions/195.38.53.210|195.38.53.210]] 16:02, 1 мая 2011 (UTC)
Вернуться на страницу «Настольная книга по Linux».