Как запустить скрипт при запуске CentOS Linux

я вставил один скрипт в /etc/init.d/abc.sh. Теперь я хочу, чтобы он запускался при запуске.

Как я могу сделать это с chkconfig?

chkconfig --add abc.sh

но я не уверен, как это работает.

25
задан slhck
14.02.2023 19:47 Количество просмотров материала 2548
Распечатать страницу

5 ответов

Я часто просто использовать

/ etc / rc.local

Так, как...

Эхо "/etc/init.d/abc.sh" > > в /etc/rc автомобиль.local

должен взломать его для вас. Вероятно, есть более подходящие места, но что бы ни было, это работает на большинстве дистрибутивов.

8
отвечен James T Snell 2023-02-16 03:35

скрипты, которые запускаются при запуске, не называются скриптами-если вы хотите, чтобы скрипт выполнялся при запуске, измените следующее в /etc/crontab:

@reboot /path/to/script
7
отвечен saravanakumar 2023-02-16 05:52

посмотрите на другие существующие init-скрипты. В каждом соответствующем Rh-стиле init-скрипта есть три подсказки: уровни запуска, где скрипт должен быть запущен и приоритет, с которым он должен быть запущен/остановлен. Сумма start+stop должна быть обычно 100.

эта строка комментария вычисляется chkconfig.

2
отвечен Nils 2023-02-16 08:09

вы не можете, если Вы читаете /usr/share/doc/initscripts-*/sysvinitfiles и структурировать скрипт соответствующим образом.

1
отвечен Ignacio Vazquez-Abrams 2023-02-16 10:26

вы на правильном пути. Ваш сценарий bash находится в правильном месте, и вы добавили его в свой chkconfig, что означает, что ваш сценарий установлен.

обратите внимание:/etc/init.d - символьная ссылка на /etc/rc.d/init.d

после добавления скрипта, вам нужно выбрать на каком уровне запуска вы хотите его активировать:chkconfig --level 35 abc on активирует ваш скрипт на уровнях запуска 3 и 5, ваших самых распространенных стартапов.

пожалуйста, обратитесь к chkconfig --help для получения дополнительной информации.

PS. вы также можете использовать ntsysv что это tui для chkconfig.

1
отвечен Dejan 2023-02-16 12:43

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх