Назад | Перейти на главную страницу

как выполнить скрипт Rhel 7 во время загрузки?

Я пытаюсь выполнить сценарий оболочки на RHEL7.1 при запуске машины. Как и в ubuntu, сценарии Upstart (в / etc / init /) используются для выполнения любых сценариев или для запуска любых служб во время загрузки. Есть ли что-нибудь эквивалентное в RHEL 7.1 для выскочки?

Допустим, вы хотите выполнить example.service во время загрузки вы должны:

vi /etc/systemd/system/example.service

с этим содержанием:

 [Unit] 
 Description=Example 
 After=network.target 

 [Service] 
 Type=simple 
 WorkingDirectory=/var/lib/example
 ExecStart=/usr/local/bin/example --pid /var/run/example.pid --core unlimited -c /etc/example/example.ini 
 Restart=always 
 User=root
 Group=root 
 LimitNOFILE=10240 
 LimitFSIZE=infinity

 [Install] 
 WantedBy=multi-user.target

Затем просто запустите и включите его:

systemctl start example.service
systemctl enable example.service

Добавьте скрипт в файл /etc/rc.d/rc.local. Скрипт будет автоматически выполнен во время загрузки.