
Недавно столкнулся с проблемой, мне нужно было добавить команду которая бы выполнялась во время запуска моей ОС на 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