Добавление скриптов или команд в init.d на Redhat/CentOS/Fedora

Недавно столкнулся с проблемой, мне нужно было добавить команду  которая бы выполнялась во время запуска моей ОС на Centos. В данной теме «Добавление скриптов или команд в init.d на Redhat/CentOS/Fedora »  я расскажу как можно добавлять различные команды в автозагрузку вашей ОС.

Задача была следующей:

Нужно добавить команду «mount /dev/md/CentOS-65-64-minimal:0 /home» в автозапуск моей ОС, нужно это для того чтобы не выполнять ее каждый раз когда запустилась моя Centos. Посоветовавшись с моим другом Ваней, он мне посоветовал следующее:

1. Можно добавить эту команду в виде «/dev/md/CentOS-65-64-minimal:0 /home            ext4    defaults        0       2» в файл, можно сделать это вот так:

# vim  /etc/rc.local [...] mount /dev/md/CentOS-65-64-minimal:0 /home [...] exit 0

Сохраняем файл. Готово!

2. Можно так сделать и по другому, можно положить команду в папку init.d, я сделал следующим образом:

# vim /etc/init.d/CentOS-65-64-minimal

В данный файл нужно добавить следующее:

#!/bin/bash mount /dev/md/CentOS-65-64-minimal:0 /home

После чего нужно сохранить файл и добавить право на выполнение:

#  chmod +x /etc/init.d/CentOS-65-64-minimal

Добавить в автозагрузку ОС, можно так:

# chkconfig  --add имя_службы

Вот собственно и все! Таким образом можно добавлять различные команды на выполнение. Статья «Добавление скриптов или команд в init.d на Redhat/CentOS/Fedora» завершена. Спасибо что читаете http://linux-notes.org

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.